Defending Carlos Alcaraz is through to Sunday's French Open Final after his Italian opponent, Lorenzo Musetti retired with an injury.
The Spaniard had lost the opening set by 6 games to 4 but levelled it after a tie-break in the second set.
The Italian had the trainer on court towards the end of the third set for treatment to what looked like a leg injury.
Alcaraz then took the third set 6-0, before Musetti had to retire at 2-love down in the fourth.
He will face either Jannick Sinner or Novak Djokovic in the final.