Roger Federer conceded he may have played his last Wimbledon match after his quest for a ninth title was ended by a quarter-final loss to Poland’s Hubert Hurkacz.
The 39-year-old had rounded into form through the first week to raise hopes of an improbable trophy run after two knee operations and a month short of his 40th birthday.
But Hurkacz is a top-20 player and 15 years Federer’s junior, and was simply too good on the day for his opponent, who suffered a straight-sets loss at Wimbledon for the first time in 19 years.
Hurkacz, who will take on Queen’s champion Matteo Berrettini in the last four, is the second Polish man to reach the semi-finals at a grand slam after Jerzy Janowicz here eight years ago.
He said: “Obviously walking off the court, realising that I won against Roger, just kind of a dream come true, especially here on grass in Wimbledon. Felt so special with the crowd around as well.
“Obviously I was a little bit nervous. Playing against Roger in a grand slam quarter-final, it’s a very big thing for me. But I was trying to stay as calm as I could.”