Novak Djokovic had to battle back from two sets down to reach the Wimbledon semi-finals and preserve his remarkable Centre Court record.

The defending champion, bidding for a fourth consecutive title, looked in danger of a sensational defeat when Italian youngster Jannik Sinner led 2-0.

But for the seventh time in his career, 20-time grand slam winner Djokovic overturned a two-set deficit to win 5-7 2-6 6-3 6-2 6-2.

Amazingly, it means Djokovic has still not lost a match on Centre Court in nine years – since Andy Murray beat him in the 2013 final.

His only two defeats since, to Sam Querrey in 2016 and a retirement against Tomas Berdych a year later, came on Court One.

But he needed the patience of a saint to beat world number 13 Sinner, a talented 20-year-old with a huge future in the game.

Unfortunately for Sinner, 35-year-old Djokovic proved yet again he is not ready to be consigned to the past.

There was no hint of the drama to come when Djokovic raced into a 3-0 lead but a sloppy service game with two double faults, including one on break point, allowed Sinner – who had never won a tour level match on grass before these Championships – to draw level.

The Serbian saved a break point in his next service game but Sinner struck again for 6-5 with a whipped forehand winner and served out the opening set.

Worse was to come for Djokovic, as when Sinner successfully challenged a ball on the baseline the six-time champion was suddenly a set and two breaks down.

As Djokovic floated a backhand long, Sinner took the second set having won 100% of the points behind his fizzing first serve.

But just as he looked on the cusp of unravelling, the top seed rediscovered his range and hit back in the third.

Late in the fourth Sinner took a nasty tumble chasing a drop shot, hurting his left ankle, as Djokovic, by now retrieving everything his young opponent could throw at him, ruthlessly levelled the match.

Sinner did not require a medical time-out but he needed to shorten the points – however when an ambitious drop shot floated into the net Djokovic had the break in the decider and the 10th seed's race was run.

A relieved Djokovic said: "Huge congratulations for a big fight for Jannik, there’s going to be a lot of opportunities for him on the big stage.

"He was the better player for the first two sets, but I had a toilet break and a pep talk in the mirror – it’s true – sometimes these things are necessary. The toilet break was the turning point.

"I go through the same doubtful moments as anyone else. The inner fight is the biggest fight you go through. I always believed I could turn the match around, I’ve done it a few times in grand slams. I’m just glad I’m through."

Cameron Norrie soaks in his victory

Djokovic will now face Cameron Norrie who kept hopes alive of a third home winner in the Wimbledon men's singles in a decade with a dramatic five-set victory over David Goffin.

The ninth seed twice recovered from a set down to claim a 3-6 7-5 2-6 6-3 7-5 victory on a raucous Court One and become only the fourth British man in the Open era to reach the last four at the All England Club.

There Norrie faces the immense challenge of trying to stop Djokovic, who is bidding for a fourth consecutive title, but first he can enjoy a moment to rival many of Andy Murray’s great Wimbledon occasions.

The British number one, who had never previously made it past the third round of a grand slam, did not find his best tennis until the fourth set but hung in the contest impressively before eventually wearing his Belgian opponent down.

Norrie clinched victory on his second match point, raising his arms aloft when Goffin netted a forehand after three hours and 28 minutes.