O número cinco do mundo derrotou o 14.º do 'ranking' ATP (6-3, 6-4, 4-6, 3-6 e 6-3) numa partida que durou mais de quatro horas.
Nadal vai disputar agora um lugar na final com o vencedor do embate entre o francês Gael Monfils e o italiano Matteo Berrettini.