Roger Federer will meet world number one Novak Djokovic in the Wimbledon final after producing a masterclass in tennis to ease by Andy Murray.
The Swiss sealed a 7-5 7-5 6-4 to set up a rematch of last year's final and keep him on course for an 18th career Grand Slam.
It was a testament to just how sublimely Federer started that Murray was as good as he was and still came up short in the opening set. Both men held serve and exchanged blows with Murray hammering down the line to stay in the set, trailing 5-6.
Federer then moved onto the brink of a break with sweeping backhand, with Murray only able to find the net with a feeble return in response.
The 33-year-old then grabbed two set points, sweeping a mid-court forehand down the line to clinch the opener.
Federer was unrelenting in the second set, marching into a 5-3 lead but Murray staged formidable resistance as the two engaged in arguably the most engaging marathon of the competition, with the British number one saving five match points before holding his serve to make it 5-5.
But again, as good as Murray was, Federer was simply better, holding to serve out 7-5. The exchanges continued in the final set but the 17-time grand slam champion could not be hauled back.
A sublime backhand to move 30-0 ahead in the ninth game was just one of the countless awe-inspiring efforts produced by Federer, and it was enough to help him see out another tremendous showing on Centre Court.
"It's been tough. Andy's been playing well this season," Federer told BBC Sport. "There's so much expectation riding on it, you just have to focus for one more game, and then one more game. You think the break will come.
"I expected four or five sets. I played so well on the biggest occasion today.
"My serve was good again, against one of the best returners. I kept the pressure up and was able to mix it up. it worked out well."
Murray added: "If Roger serves like he did today then he will give himself a great chance to win the final.
"It is not frustrating to be in the same era as Roger. It is great that I get the chance to play against guys like him. The way he played today he could go on for a long time, but you never know when it is going to be the last time you could play them."