Old foes Federer (L) and Nadal meet again Sunday
Roger Federer stands between Rafael Nadal and a seventh Italian Open title after they both won their semi-finals in straight sets.
Nadal, 26, beat Czech Tomas Berdych 6-2 6-4 in Rome to move closer to a second title in eight days following his Madrid Masters triumph last Sunday.
He will face Swiss second seed, Roger Federer in Sunday’s final after he beat Frenchman Benoit Paire 7-6 6-4.
“I am feeling better physically,” Nadal said.
“These are emotional moments for me as I think I have managed to turn around a situation in which, after many months of doubts, I am able to play at a level that I would not have dreamed of four months ago.”
Berdych, 27, had ousted world number one Novak Djokovic earlier in the week. But, despite an improved second set, he was unable to record his first victory on clay against Nadal.
The world number six had previously beaten Nadal only three times in 16 encounters. Only four of those were on clay, and all were won by the Spaniard.
World number five Nadal, who has now reached eight finals in as many events since his return from a seven-month injury lay-off, broke Berdych twice in the opening set, including in the opening game.