Aryna Sabalenka and Elena Rybakina will clash in what promises to be a bruising Australian Open final on Saturday after both won in straight sets in the last four.
Big-serving Wimbledon champion Rybakina defeated two-time Melbourne winner Victoria Azarenka 7-6 (7/4), 6-3 at a blustery and chilly Rod Laver Arena in Melbourne on Thursday.
Powerful Belarusian Sabalenka then marched into the championship match with a 7-6 (7/1), 6-2 win over unseeded Magda Linette.
The 24-year-old Sabalenka will be contesting her first Grand Slam final.
The fifth seed has battled nerves in big matches previously and worked with a sports psychologist, but said after dismissing the Pole that both were a thing of the past.
"I realised that nobody (other) than me will help, you know?" she told reporters.
"On the pre-season I spoke to my psychologist, saying: 'I feel like I have to deal with that by myself because every time hoping that someone will fix my problem, it's not fixing my problem.'
"I just have to take this responsibility and I just have to deal with that."
Whatever she is doing, it is working: Sabalenka has been in the form of her life since arriving in Australia.
She won the Adelaide International warm-up tournament and has now extended her unbeaten streak to 10 matches, not losing a single set in any of them.
And yet it was 30-year-old Linette, contesting her first major semi-final, who was out of the gate fastest, breaking to love in the opening game and holding for an early lead.
Sabalenka was being made to work hard and showed all her new-found patience to get back on terms with a break of her own, to love, for 2-2 and the set went to a tiebreak.
Sabalenka timed her moment perfectly to up the aggression, and the decibel level, racing to 4-0 with a scream.
An ace that barely clipped the line stretched it to 5-0 and she closed out comfortably after 51 minutes, having smacked 20 winners to just seven from Linette.
"I would say that I didn't start really well," admitted Sabalenka.
"And then on the tiebreak I kind of found my rhythm and just started trusting myself, started going for the shots. It was great tennis from me in the tiebreak."
Sabalenka showed no sign of letting up in the second set, breaking Linette and with a scream of "Come on!" holding for a 3-1 advantage.
A second break took her within sight of the finish line, which she raced across in 1hr 33min.
Reigning Wimbledon champion Rybakina, 23, said she hoped she had made her watching family proud after another impressive display.
The Moscow-born Kazakh prevailed in 1hr 41min against the 2012 and 2013 champion Azarenka of Belarus to account for a third major winner in as many matches.
The 22nd seed Rybakina had already defeated reigning French and US Open champion Iga Swiatek in the fourth round and 2017 Roland Garros winner Jelena Ostapenko in the quarter-finals.
Rybakina said her semi-final triumph was even more special because she had her sister and parents all watching at Melbourne Park for the first time.
"I'm super happy that we can spend evenings together and they can watch me live," said Rybakina, whose parents were not there to see her win Wimbledon last year.
"For sure it's great for them. I didn't even talk with them yet. I'm sure they're happy. They don't see me often playing live, so I think this time, it's a big result already.
"No matter how I play in the final, I think they're very proud and happy."
Azarenka, 33, was left to rue missed opportunities as her dream of a third Australian Open crown dissolved.
"Right now especially it's kind of hard to digest," she said.
"I'm proud of myself how I fought and I tried.
"Tennis-wise I felt like I just wasn't there, especially in the important moments when I kept creating those opportunities for me. Just couldn't convert them." (AFP)