Roger Federer produced a display of clinical majesty in the Wimbledon semi-finals to down Andy Murray and maintain his bid for a record eighth title with a sparkling 7-5 7-5 6-4 win.
The second-seed reached his 10th final at the All England Club with a near-perfect demolition of home favourite Murray to set up a repeat of last year's showpiece decider against world number one Novak Djokovic.
Murray could not lay a glove on the Federer serve and the Swiss upped the pressure at crucial stages of each set before wrapping up victory in two hours seven minutes when the British third seed sent a forehand wide.
Federer, who has won all 10 of the semi-finals he has played at Wimbledon, will now resume his rivalry with Serb Djokovic, who earlier booked his place in the final with a straight sets win over Frenchman Richard Gasquet.
Defending champion Djokovic emphatically booked his place in a fourth Wimbledon final with a clinical 7-6(2) 6-4 6-4 defeat of gallant Frenchman Gasquet.
|Djokovic will take part in his fourth Wimbledon final [Getty Images]
Underdog Gasquet offered fans on a sun-baked Centre Court plenty of "oooh-aahh" moments with his trademark single-handed backhand but there were not enough to really concern the world number one who looked supreme.
There were a few more unforced errors than normal off the Djokovic racket in a tight first set but once he cruised through the tiebreak he bolted the door on the 21st seed whose wait for a first grand slam final continues.
"It's been tough. Andy has been playing very well for the season," a smiling Federer said. "I expected four or five sets. I played so well on the biggest occasion today and that's probably why I won it.
"I've been serving very well for the entire tournament. My serve was good again, against one of the best returners. I kept the pressure up, I went for my shots and was able to mix it up the way I usually do it. It all worked out very well."
2-Roger Federer (Switzerland) beat 3-Andy Murray (Britain) 7-5 7-5 6-4
1-Novak Djokovic (Serbia) beat 21-Richard Gasquet (France) 7-6(2) 6-4 6-4