Just when Novak Djokovic's troubling year looked like hitting another low he salvaged his bid for a fourth successive Wimbledon title by coming back from two sets down to beat Italian Jannik Sinner on Tuesday.
The Serbian top seed had looked in all kinds of trouble against the inspired 20-year-old after being outplayed for two sets but stormed back to win 5-7 2-6 6-3 6-2 6-2.
In the end there was an air of inevitability about the outcome as the battle-hardened 35-year-old seized control to reach his 43rd Grand Slam semi-final and 11th at Wimbledon.
Djokovic has not been able to add to his 20 major titles this year after being deported before the Australian Open following a COVID-19 standoff and then losing to Rafa Nadal in the quarter-finals of the French Open.
But he kept alive the prospect of facing second seed Nadal in Sunday's final with a superb comeback, the seventh time in his career he has triumphed after losing the first two sets.
Sinner, who was bidding to follow in the footsteps of compatriot Matteo Berrettini who reached last year's final, showed why he is being tipped as a future Grand Slam champion but he faded in the face of a Djokovic onslaught.
When the Serbian produced a miraculous backhand winner on the slide to earn a break in the seventh game of the fifth set, ending on his belly in a superman posture, 10th seed Sinner knew that he was facing mission impossible.
The Italian belted a volley long on the next point and then Djokovic held to love to seal victory.
Next up for Novak Djokovic is a semi-final clash on Centre Court against Britain's Cameron Norrie who played out a thrilling five-setter against Belgium's David Goffin, prevailing 3-6 7-5 2-6 6-3 7-5.


Luiten leads the way at DP World Tour Championship
Jake Paul hails Dubai as "perfect place" for Christmas Eve comeback fight
Derron and Taylor-Brown renew T100 title fight in Dubai
Manchester United sack Carrick, talks ongoing for Pochettino
Ferdinand admits doubts over Pochettino's impact on Manchester United
