Juan Martin Del Potro came out victorious against Marin Cilic in a scintillating encounter which saw the Argentine win by 7-6(5) 5-7 6-3 7-5.
Top seeded Del potro would now turn attention to 10-times champion Rafael Nadal in the semi-finals and hopes to get the better off the Spaniard.
Del potro seemed to have been overcome with emotion after reaching his first French Open semi-final since 2009, when he was beaten by eventual champion Roger Federer.
Rafael Nadal lost his first set at the French Open since 2015 but that blip did not prevent the 10-times champion from marching into the semi-finals with a 4-6 6-3 6-2 6-2 victory over Diego Schwartzman in their rain-delayed match on Thursday.
The world number one had looked out of sorts in damp conditions on Wednesday as Schwartzman bombarded him with winners to cause him all sorts of problems, with the Argentine leading by a set and a break when the players were first called off court due to rain.
Upon resumption, the Spaniard gradually improved before rain brought an early end to the day with Nadal on the brink of winning the second set.
It was a very different story when the contest resumed on Thursday in drier conditions as Nadal won 12 of the first 13 points before cruising into the last four.