When one last forehand fell short, the magical ride ended for Murray and his fans with a 6-1, 7-6 (4), 6-2 loss to the 11th-seeded Dimitrov, who became the first man from Bulgaria to reach a Grand Slam semifinal.
"I have very good memories from that court out there. It's a special court for me," said Murray, who lost the 2012 Wimbledon final there, won that year's London Olympics gold medal there, then won his historic title 12 months ago there. "I mean, you can have bad days as an athlete. You don't win all of the time. Sometimes you just have to take it on the chin and move on."
On Friday, Dimitrov takes on another past champ, top-seeded Novak Djokovic, who returned to the semifinals for the fifth consecutive year by coming back to beat No. 26 Marin Cilic of Croatia 6-1, 3-6, 6-7 (4), 6-2, 6-2.
On the other half of the draw, Federer will face No. 8 Milos Raonic, the first Canadian man in a Grand Slam semifinal since 1923.
Federer was broken for the first time in the tournament, and dropped a set for the first time, too, but defeated Australian Open champion Stan Wawrinka 3-6, 7-6 (5), 6-4, 6-4 in a matchup between a pair of pals from Switzerland.
In 2013, Federer lost in the second round at the All England Club.
"Last year was rough. I was very disappointed," the 32-year-old Federer said. "Went back to the practice courts. Didn't have any options left at that point."
Raonic outserved Nick Kyrgios the 19-year-old Australian who eliminated Rafael Nadal in the fourth round in a 6-7 (4), 6-2, 6-4, 7-6 (4) win with the help of 39 aces.
In the women's quarterfinals, No. 3 Simona Halep beat 2013 runner-up Sabine Lisicki 6-4, 6-0, and now faces No. 13 Eugenie Bouchard, who got past No. 9 Angelique Kerber 6-3, 6-4. Thursday's other semifinal is 2011 champion Petra Kvitova against No. 23 Lucie Safarova. Kvitova is the only woman left who has won a major title.
"It's a normal evolution of things," the 20-year-old Bouchard said. "As the great champions get a bit older, the new ones start coming in." Wednesday's results
Grigor Dimitrov (11), Bulgaria, def. Andy Murray (3), Britain, 6-1, 7-6 (4), 6-2. Novak Djokovic (1), Serbia, def. Marin Cilic (26), Croatia, 6-1, 3-6, 6-7 (4), 6-2, 6-2. Roger Federer (4), Switzerland, def. Stan Wawrinka (5), Switzerland, 3-6, 7-6 (5), 6-4, 6-4. Milos Raonic (8), Canada, def. Nick Kyrgios, Australia, 6-7 (4), 6-2, 6-4, 7-6 (4).
Simona Halep (3), Romania, def. Sabine Lisicki (19), Germany, 6-4, 6-0. Eugenie Bouchard (13), Canada, def. Angelique Kerber (9), Germany, 6-3, 6-4.
O Women's semifinals
6 a.m., ESPN