Rafael Nadal will take on Novak Djokovic in a sixth grand slam final at the US Open on Monday.
After Djokovic struggled past Stanislas Wawrinka in the first semi-final, Nadal had a much easier time against Richard Gasquet, beating his one-time junior rival 6-4 7-6 (7/1) 6-2.
All the signs were in Nadal's favour. He had not lost to Gasquet in 10 professional meetings, had not lost a hard-court match in 2013 and had not so much as had his serve broken at Flushing Meadows.
Gasquet at least managed to end that statistic, breaking in Nadal's 74th service game of the tournament.
But the Frenchman, whose second grand slam semi-final came six years after his first, could find no way to hurt the incredible Spaniard.
Gasquet did not help his own cause, dropping his first service game in each set and serving double faults to start and finish the second-set tie-break.
The eighth seed had played back-to-back five-setters heading into the clash, so it was perhaps not surprising that he ran out of steam, ending the match with consecutive double faults as well.
Nadal has now reached the final on his last three visits to the US Open having missed last year through injury.
Djokovic has won three of their five slam finals, while they have one victory apiece in New York.
Nadal said: "It's just amazing. After what happened last year, to have the chance to play in the final is a dream for me.
"Novak is an amazing competitor. He's been in the final here a lot of times, he's a great champion and it will be a tough final for me."