Another staggering performance from Rafael Nadal who has destroyed David Ferrer to reach a 7th French Open final.
The defending champion has won 6-2, 6-2, 6-1 and will face Novak Djokovic after he romped to a 6-4, 7-5, 6-3 win over Roger Federer.
Nadal believes he's playing near perfect tennis.
"The only thing that I don't think is I'm in the final without losing a set. The way that I think is I'm in the final - I am playing well, hopefully I can play one more match at this level."
Nadal says it might have been different if Ferrer had taken an early chance.