El tenista serbio ha ganado 2 títulos de Roland Garros. En 2016 cuando venció a Andy Murray en la final por 3-6, 6-1, 6-2, 6-4; y en 2021 venciendo a Stefanos Tsitsipas por 6-7(6), 2-6, 6-3, 6-2, 6-4.