Five-time champion Roger Federer is out of the US Open after Bulgaria’s Grigor Dimitrov won a late-night thriller to finally beat the Swiss great.
Federer, 38, had won all seven of their previous meetings but Dimitrov fought back for a memorable 3-6 6-4 3-6 6-4 6-2 win in New York.
Federer needed treatment for a back injury in the latter stages, allowing unseeded Dimitrov to take the victory.
Dimitrov, 28, will play Russian fifth seed Daniil Medvedev in the last four.
World number 78 Dimitrov’s shock win ensured there will be at least one first-time Grand Slam finalist on Sunday.
Third seed Federer, who lost to Australian John Millman in the last 16 last year, has now been knocked out of the US Open by players ranked outside of the world’s top 50 for the second successive year – after never previously having lost to one at Flushing Meadows.
Afterwards, the 20-time Grand Slam champion said he was struggling with the back problem throughout the match.
“I feel low. I’m disappointed it is over because I feel as I though I was playing well,” Federer said.
“It is a missed opportunity. I thought if I could get through I’d have two days off after.
“I felt it the whole time, but I was able to play.”