Bulgarian Grigor Dimitrov on Wednesday annihilated defending Wimbledon champion Andy Murray in the quarterfinals and this means two seeds from top three are out of the tournament.
With the dust still settling on 19-year-old Nick Kyrgios's fourth-round demolition of world No.1 Rafael Nadal, Dimitrov caused the second seismic shock on Centre Court in the space of 24 hours by outclassing Murray 6-1 7-6(4) 6-2.
"Everyone's starting to get better," a downbeat Murray said. "The younger guys are now obviously becoming more mature and improving all the time."
Novak Djokovic, the man Murray beat a year ago to end Britain's 77-year wait for a men's Wimbledon champion, nearly went the same way before restoring order by digging himself out of a hole to beat dangerous Croatian Marin Cilic 6-1 3-6 6-7(4) 6-2 6-2 and set up a clash with Dimitrov.
The top seed, who was playing on Court One, admitted that the unfolding drama in Murray's match was an unwelcome distraction.
Seven-times champion Federer may be 32 but will be eager to prove that he can still teach the young guns a thing or two after he advanced to his ninth Wimbledon semi-final with a 3-6 7-6(5) 6-4 6-4 victory over fellow Swiss Stanislas Wawrinka.
He will face 23-year-old Canadian Milos Raonic, who ended the remarkable run of 144th-ranked wildcard Kyrgios 6-7(4) 6-2 6-4 7-6(4).
Bouchard, 20, beat Germany's Angelique Kerber 6-3 6-4 while Romanian third seed Halep, 22, continued her fantastic year to overcome last year's runner-up Sabine Lisicki 6-4 6-0.