Novak Djokovic came through a bruising battle with seventh seed Andrey Rublev to maintain his bid for a record-equalling eighth Wimbledon men's title.
The Serb, also aiming to match Margaret Court's record of 24 major singles titles, fought back to win 4-6 6-1 6-4 6-3 in the quarter-finals.
Second seed Djokovic, 36, will play Italy's Jannik Sinner in the last four.
Sinner, 21, reached his first Grand Slam semi-final by beating Russian Roman Safiullin 6-4 3-6 6-2 6-2.
In contrast, Djokovic will contest a 46th major semi-final - having equalled Roger Federer's all-time men's record - when the pair meet on Friday.
It is a repeat of their quarter-final last year when Sinner came close to beating Djokovic, before the veteran fought back from two sets down to win.
Four-time defending champion Djokovic's hard-fought win against Russia's Rublev was his 33rd consecutive victory at the All England Club.
He has not lost a completed match in SW19 since 2016 and has not been beaten on Centre Court since losing the 2013 final against Britain's Andy Murray.
"They are just numbers. In a tournament, I don't like to spend too much time thinking about statistics," said Djokovic.
"It is an active tournament, I'm still in it and all I'm thinking about is my next match.
"It is only going to get tougher, but I like the way I played."
Djokovic 'loving' still being the man to beat
While Djokovic knows exactly what it takes to reach the semi-finals of a major, Rublev had never experienced the feeling of winning a Grand Slam quarter-final.
Rublev had lost all seven of his previous major quarter-finals - including a defeat by Djokovic at this year's Australian Open where he only won seven games.
A light-hearted comment he made before the meeting in Melbourne, saying he wished Djokovic had been in the other side of the draw, was afterwards construed as being indicative of the lack of belief he showed on court.
This time, Rublev started full of confidence. However, the 25-year-old could not sustain it as his opponent showed how he relishes putting younger players in their place.
Asked about needing to respond to being the man to beat, Djokovic said: "I love it. It's true. Any tennis players wants to be in the position where everyone wants to beat you."
The pair traded big blows from the baseline and, after saving three break points to hold for 3-3, Rublev pinched Djokovic's serve for 5-4 before serving out the opener.
It was the first time that Djokovic had trailed in a match at this year's Championships.
Like we have seen so often over the years, he responded by finding an even better level.
Serving more accurately and upping his return percentage helped the Serb win more of the shorter rallies, allowing him to break for 2-0 and again for 4-0 as he quickly took the set away from Rublev.
Rublev regained his level in the third set, yet still fell a break down at 3-2. But he continued to press and applied severe pressure when Djokovic tried to serve out the set.
A monumental game saw Djokovic save three break points and, after reacting to the crowd getting behind Rublev by demanding more noise when he saved them, the Serb still found a way to take his fifth set point.
Rublev somehow had to find another level. Djokovic refused to let him.
Another early break put Djokovic in command and he sealed his place in a 12th Wimbledon semi-final by taking Rublev's serve again.
Sacrifices pay off for Sinner
Sinner had lost his four previous major quarter-finals but dominated after a wobble in the second set to earn his breakthrough win.
Sinner is the youngest man to reach the Wimbledon semi-finals since 2007, although that record will be beaten by Carlos Alcaraz or Holger Rune, who contest their quarter-final on Wednesday.
"It means a lot to me," Sinner said, after standing arms aloft as he sealed the win.
"We put in a lot of work in many, many hours - a lot of sacrifices. It is a very nice moment for me."
After clinching the first set with a single break of serve, Sinner, a top junior skier, led 3-1 in the second before losing five games in a row as Safiullin levelled.
The 25-year-old Russian, 92nd in the world and bidding to be the lowest-ranked player to reach the last four since 2008, was unable to make the final two sets a contest once Sinner regained his composure.
"I was break up in the second and got down a little bit," Sinner said. "I am very happy with how I reacted."
Latest Stories
-
I want to focus more on my education – Chidimma Adetshina quits pageantry
26 mins -
Priest replaced after Sabrina Carpenter shoots music video in his church
39 mins -
Duct-taped banana artwork sells for $6.2m in NYC
50 mins -
Arrest warrants issued for Netanyahu, Gallant and Hamas commander over alleged war crimes
53 mins -
Actors Jonathan Majors and Meagan Good are engaged
58 mins -
Expired rice saga: A ‘best before date’ can be extended – Food and Agriculture Engineer
1 hour -
Why I rejected Range Rover gift from a man – Tiwa Savage
1 hour -
KNUST Engineering College honours Telecel Ghana CEO at Alumni Excellence Awards
2 hours -
Postecoglou backs Bentancur appeal after ‘mistake’
2 hours -
#Manifesto debate: NDC to enact and pass National Climate Law – Prof Klutse
2 hours -
‘Everything a manager could wish for’ – Guardiola signs new deal
2 hours -
TEWU suspends strike after NLC directive, urges swift resolution of grievances
2 hours -
Netflix debuts Grain Media’s explosive film
3 hours -
‘Expired’ rice scandal: FDA is complicit; top officials must be fired – Ablakwa
3 hours -
#TheManifestoDebate: We’ll provide potable water, expand water distribution network – NDC
4 hours