Roger Federer was at his regal best as he floated into the Wimbledon semi-finals with a 6-3 7-5 6-2 win over Frenchman Gilles Simon.
The seven-time champion will take on local hero and 2013 winner Andy Murray who beat Vasek Posposil 6-4, 7-5, 6-4.
Federer was broken for the first time at this year's championships but apart from that blip he did not put a foot wrong as he reached his 37th grand slam semi-final, and 10th at the All England Club.
Such was the seven-time champion's command of the match that the only thing that could halt the Swiss second seed's charge was two separate 40 minute rain breaks on Number One Court.
Meanwhile, Novak Djokovic reached the Wimbledon semi-finals by winning the battle of grand slam champions against Marin Cilic with a comfortable 6-4 6-4 6-4 Centre Court victory.
Top seed Djokovic had not lost a match to the Croat and his unbeaten record never looked in danger against the US Open champion who failed to master the Serb's precise groundstrokes.
The holder made it into his 27th grand slam semi with his 50th win at Wimbledon, only the seventh man to reach that number of victories, and was surely relieved to have an easy time of it.
Djokovic will take on 21st-seed Richard Gasquet who knocked out French Open champion Stan Wawrinka.
|Beckham was among those on Centre Court who watched Murray progress [Getty Images]
For Murray, the match that started under grey skies and finished under Centre Court's roof because of rain showers was never straightforward.
Cheered on by a full house that included Prince William, his wife the Duchess of Cambridge and former England football captain David Beckham, Murray broke serve in the third game of the match and was leading 3-1 when light rain forced a suspension of play.
On the resumption Murray resisted some eye-catching tennis from the quarter-final debutant but moved a set ahead when 25-year-old Pospisil netted a forehand.
Another rain break in the second set with Murray down 4-3, which this time prompted the roof to close, seemed to unsettle Pospisil and he dropped serve at 5-5 when he was left floundering at the net by a dipping Murray backhand.
Murray pressed hard in the third set but Pospisil did not crack and even when Murray served for the match at 5-4 Pospisil earned his first break point of the match.
He could not take it though and Murray secured the win with a rasping forehand on his second match point to reach his sixth Wimbledon semi-final.
21-Richard Gasquet (France) beat 4-Stanislas Wawrinka (Switzerland) 6-4 4-6 3-6 6-4 11-9
1-Novak Djokovic (Serbia) beat 9-Marin Cilic (Croatia) 6-4 6-4 6-4
3-Andy Murray (Britain) beat Vasek Pospisil (Canada) 6-4 7-5 6-4
2-Roger Federer (Switzerland) beat 12-Gilles Simon (France) 6-3 7-5 6-2
Source: Al Jazeera and agencies