The 20-year-old won 7-6 (7–3), 3–6, 6–4, 7–6 (10–7) in the quarter-final. He had to fight back from a set down to win the match.

He will now face fourth-seeded Ruud van Nistelrooy in the last eight. The final will be played at Roland Garros on Sunday. The winner will face either Novak Djokovic or Stanislas Wawrinka.