Fourth-seeded Karolina Pliskova has beaten top-seeded Aryna Sabalenka to reach the final of the WTA's Canadian Open.
Subscribe now for unlimited access.
"I think I was super solid today," Pliskova said after her 6-3 6-4 victory on Saturday.
"Just did everything I was supposed to do to win this match."
Pliskova will face Camilia Giorgi in the decider after the Italian accounted for Jessica Pegula 6-3 3-6 6-1 in the night match.
Czech Pliskova broke in the third game of the match to take a 2-1 lead when Sabalenka sent a ball long after an extended rally.
World No.3 Sabalenka began to settle in midway through the second se but Pliskova used her strong serve to stay ahead, saving a break point with an ace and two other unplayable serves.
"I'm quite calm. Of course I have some nerves and emotions but I try not to show it that much," world No.6 Pliskova said.
"There is a lot of things happening on the court but I think the main thing is just to have a goal and follow that goal."
Pliskova won the most recent of her 16 WTA Tour titles in 2020 in Brisbane.
Last month, she beat Sabalenka in the Wimbledon semi-finals, then lost to Australia's world No.1 Ash Barty.
World No.71 Giorgi has two career victories, the most recent in 2018 at Linz.
Pegula, the daughter of Buffalo Bills and Sabres owners Kim and Terry Pegula, won her lone WTA Tour title in 2019, beating Giorgi in the final in Washington.
Australian Associated Press