Tommy Haas's dream Wimbledon run continued on Wednesday when he unseated fourth seed Novak Djokovic 7-5 7-6 4-6 6-3 in their quarter-final at the All England Club.
The German 24th seed, a first-time quarter-finalist here, broke in game 11 of the opening set and served out to take the lead after 45 minutes.
Djokovic wasted three set points in the second set tiebreak before Haas wrapped it up 8-6 before the Serb mounted a comeback by taking the third.
But his recovery failed to convince and the German, a former world number two whose career has been blighted by injury, stormed to a 4-1 lead in the fourth and sealed it when Djokovic netted a forehand service return.
'It's unbelievable,; Haas said afterwards.
'There no words for it. I'm playing my best tennis and getting this far is a great feeling. To be in the semi here really is amazing for me.'
Originally unseeded, Haas was elevated to 24 when Gael Monfils withdrew and saved two match points against 11th seed Marin Cilic in his third-round match. Haas, who is the 21st man aged 30 or over to reach the last four in the open era
He will play Swiss second seed Roger Federer for a place in Sunday's final.