En semifinales, el español se mediría por un puesto en la final con el también argentino Juan Martín Del Potro, al que vencería con relativa facilidad por 6-4, 6-1 y 6-2, consiguiendo de esta forma el pase a la final de Roland Garros por undécima vez en su carrera, siendo además la vigésimo cuarta final en la categoría de Grand Slam, segunda marca histórica solo superada por el suizo Roger Federer con 30.