En 2021, se volverían a cruzar en las semifinales de Roland Garros, donde esta vez sería el serbio quien vencería en cuatro sets, infligiendo al español su tercera derrota en toda su carrera en Roland Garros y accediendo así a su sexta final en el torneo parisino. De nuevo, y por tercer año consecutivo, en 2022 se volverían a ver las caras en los cuartos de final de Roland Garros, saliendo esta vez victorioso el español con una victoria sobre el serbio en cuatro sets en poco más de cuatro horas.