Roger Federer beat an injured Novak Djokovic 7-5 6-2 to set up an all-Swiss Monte Carlo Masters final with Stanislas Wawrinka after the Australian Open champion ousted David Ferrer 6-1 7-6 (3) on Saturday.
Holder Djokovic resisted for one set before pain in his right wrist was just too much to bear for the second-seeded Serb who bowed out on the first match point after one hour 14 minutes.
The much-awaited clash lived up to expectations early on, with 17-times grand slam champion Federer saving two set points on serve at 5-4.
Federer, who has never won the Monte Carlo Masters, broke in the following game and pocketed the set with an ace before Djokovic went to his chair holding his right wrist.
The second set was a stroll for the Swiss who produced a series of forehand winners as he moved 18-16 up in his head-to-head record against Djokovic.
Earlier, third seed Wawrinka showed no mercy against the giant-killing Ferrer.
The Swiss raced through the first set and kept his composure in the second when the Spaniard raised his level.
Sixth seed Ferrer, who knocked out eight-times French Open champion and world number one Rafael Nadal in the quarter-finals on Friday, was on the back foot throughout.
"It was the perfect start for me. I played very well in spite of the wind," Wawrinka told Canal Plus TV.
"He changed tactics in the second set, being more aggressive, and I became more hesitant but I played tougher then."
Wawrinka quickly opened a 5-0 lead after breaking twice with a passing shot and a forehand return winner.
The Swiss, looking to win his first Masters 1000 title, sealed the opening set with a stunning backhand winner down the line.
Ferrer saved a break point in the opening game of the second set but Wawrinka, whose 31 winners made up for 40 unforced errors, accelerated again in the tiebreak and prevailed on his second match point when his opponent netted a backhand.