Men's title favourite Daniil Medvedev fought back from the brink of a shock exit on Wednesday to reach the Australian Open semi-final and keep his dream of a second Grand Slam crown alive.
Medvedev, the world number two, looked down and out as he lost the opening two sets to Canadian 21-year-old sensation Felix Auger-Aliassime before mounting a remarkable turnaround.
The Russian saved a match point at 4-5, 30-40 in the fourth set before completing an astonishing revival to beat the ninth seed 6-7 (4/7), 3-6, 7-6 (7/2), 7-5, 6-4 in a marathon 4hr 42min quarter-final that finished well after midnight on Rod Laver Arena.
Asked how he managed to win, the US Open champions Medvedev admitted: "I have no idea.
"I just fought to the last point and manage to raise my level."
It sets up a repeat of last year's semi-final against Stefanos Tsitsipas, which Medvedev won in straight sets before going on to lose to Novak Djokovic in the championship match.
The Greek fourth seed Tsitsipas was earlier in rampant form as he destroyed Italian world number 10 Jannik Sinner 6-3, 6-4, 6-2.
By contrast to Medvedev's struggles, Tsitsipas made serene progress in a two-hour afternoon romp halted only by rain, which caused a brief delay for the Rod Laver Arena roof to be shut and the court to be mopped dry.
The change in conditions made no difference to a dominant, flawless performance from the world number four who grasped control of the quarter-final with a break in Sinner's opening service game and did not relinquish his firm grip.
"My humility helped a lot today, I knew I was going out on the court to face a very good player," Tsitsipas said.
"I just focused on my very best shots and it paid off better than I thought.
The women's semi-final line-up was completed by Danielle Collins and Iga Swiatek who enjoyed vastly contrasting wins in the last eight on Wednesday.
Collins swept past unseeded Alize Cornet in just 88 minutes to match her run to the last four in 2019 and shatter the French veteran's dream of making a first Grand Slam semi-final.
But seventh seed Swiatek had to fight back from a set and a break down against unseeded Estonian Kaia Kanepi.
The 20-year-old Swiatek proved too dogged as she outlasted Kanepi, who is 16 years her senior, 4-6, 7-6 (7/2), 6-3 after a marathon 3hr 1min encounter in energy-sapping heat.
"I had so many break points (nine) in the first set that I felt like I missed my chances," said Swiatek, the 2020 French Open champion.
"I was pretty annoyed and I should have been focused on the next point. And that's what I did in the second set."
As temperatures nudged 35 Celsius (95 Fahrenheit), the American 27th seed Collins came through against the tenacious Cornet 7-5, 6-1 to continue her resurgence after serious medical problems last year.
"It feels incredible, especially after some of the health challenges that I have had," said Collins, 28, who had "scary" surgery for endometriosis in April last year and then tore her abdomen at the French Open.
"To be able to get back to this level and be able to compete the way I have and be as physical as I have has been so rewarding."
Collins won her maiden WTA titles at San Jose and Palermo after recuperating and has now matched her 2019 run at Melbourne Park to reach her second Slam semi-final.
Top seed Ashleigh Barty will face unseeded American Madison Keys in the other last-four clash on Thursday for a place in Saturday's final.
Results from Day 10 of the Australian Open Grand Slam tennis tournament at Melbourne Park on Wednesday:
Stefanos Tsitsipas (GRE x4) bt Jannik Sinner (ITA x11) 6-3, 6-4, 6-2
Daniil Medvedev (RUS x2) bt Felix Auger-Aliassime (CAN x9) 6-7 (4/7), 3-6, 7-6 (7/2), 7-5, 6-4
Danielle Collins (USA x27) bt Alize Cornet (FRA) 7-5, 6-1
Iga Swiatek (POL x7) bt Kaia Kanepi (EST) 4-6, 7-6 (7/2), 6-3