Novak Djokovic was two wins away from a 22nd Grand Slam crown after bulldozing into the Australian Open semifinals on Wednesday, while Aryna Sabalenka was equally impressive in reaching the women's last four.
Serbia's Djokovic delivered a masterclass to crush Russian fifth seed Andrey Rublev 6-1, 6-2, 6-4 on Rod Laver Arena and set up a meeting with Tommy Paul for a place in Sunday's final.
Djokovic's quest to go level with great rival Rafael Nadal on a leading 22 major titles carries an air of inevitability.
The 35-year-old struggled with a hamstring injury in the early rounds at Melbourne Park but was dominant during his fourth-round demolition of Alex de Minaur and was equally clinical against the outclassed Rublev.
"Last two matches, playing against two guys who were in form and to beat them dominantly in three sets is something that I definitely want in this moment, something that sends a message to all my opponents," said a buoyant Djokovic.
"With this kind of game the confidence level rises, so I feel better on the court as the tournament progresses."
Victory for the red-hot favourite propelled him into a 44th Grand Slam semi-final to close the gap on Roger Federer's all-time record of 46.
Anything other than a rampant win for Djokovic against unseeded Paul would amount to a massive upset, albeit at a tournament that has seen numerous shocks in the men's and women's draws.
Paul defeated his fellow American Ben Shelton 7-6 (8/6), 6-3, 5-7, 6-4 to reach his first major semi-final.
But former world number one Djokovic, who can return to the top of the rankings if he wins the Australian Open for a record-extending 10th time, will be a whole new prospect.
Paul, ranked 35, and the Serb great have never played each other before.
"I saw him in the locker room after I finished my match. He said, 'congrats'," said the 25-year-old, adding they had practised together before.
"Obviously he's pretty comfortable here in Australia," the American added. "It's going to be a challenging match but I'm playing some of my best tennis, so it's a good time."
The other semi-final is between third seed Stefanos Tsitsipas and Russian 18th seed Karen Khachanov.
Sabalenka set up a semi-final with surprise-package Magda Linette after once again displaying the kind of form and finesse that have made her favourite for the women's title.
The Belarusian fifth seed defeated Croatia's Donna Vekic 6-3, 6-2 as she closes on a first Grand Slam title.
The match was closer than the score suggested, but Sabalenka is playing scintillating tennis — she is yet to drop a set so far this year.
It is a far cry from a year ago, when she struggled badly with her serve and was reduced to tears at an Australian Open warm-up tournament.
The 24-year-old is benefiting from a different approach when facing adversity on court.
"Before I was trying to go for aces, go for crazy shots to get easily out, to get out easily from those situations," she said.
"Right now I keep saying: 'No, work for it, it's not going to be easy.'"
Sabalenka will play unseeded Linette for a place in Saturday's final after the Pole marched into her first major semi-final at the age of 30.
Linette stunned former world number one Karolina Pliskova 6-3, 7-5 to continue flying the flag for Poland after the shock exit of world number one Iga Swiatek.
"I'm so emotional, I can't really believe it," said Linette, ranked 45 in the world.
"It's a dream come true. I'm super grateful and happy. Thank you for cheering and supporting, I really needed this.
"So we keep going. I don't want to get too excited because we are still in the tournament," added the Pole.
Two-time Melbourne champion Victoria Azarenka, also from Belarus, will face Moscow-born Kazakh Elena Rybakina in the other semi-final.
Both women's semi-finals are on Thursday.