Defending champion Carlos Alcaraz moved into his second successive French Open final after Lorenzo Musetti retired injured in the fourth set of their semi-final.
Spanish second seed Alcaraz led 4-6 7-6 (7-3) 6-0 2-0 when Italy's Musetti, aiming to reach his first major final, was forced to end the match early.
Eighth seed Musetti had had treatment for a thigh problem at the end of the third set.
"It's never fair. I want to win but not like this," said Alcaraz.
The pair have been the leading clay-court players on the ATP Tour this year and showed why in two competitive sets.