World number one Ashleigh Barty has reached her sixth final of 2021 in Cincinnati, while Andrey Rublev upset top seed Daniil Medvedev to progress to the men’s final.
Australian Barty, who won Wimbledon in July for her second Grand Slam title, overcame Angelique Kerber 6-2 7-5.
Rublev then came from behind to defeat Russian compatriot Medvedev for the first time, winning 2-6 6-3 6-3.
In doing so, the fourth seed reached his second Masters 1000 final.
The 23-year-old, ranked seventh in the world, will face either Germany’s Alexander Zverev or Greece’s Stefanos Tsitsipas.
Barty, 25, has not yet dropped a set in Cincinnati and has reached the tournament’s final for the first time.
She will play Switzerland’s Jil Teichmann on Sunday, after she defeated Czech fifth seed Karolina Pliskova 6-2 6-4.
It will be Teichmann’s first WTA 1000 final, and follows wins over four-time Grand Slam champion Naomi Osaka and Olympic gold medallist Belinda Bencic in the earlier rounds.
Meanwhile, Britain’s Emma Raducanu has reached the final of the second-tier WTA Challenger event in Chicago.
The 18-year-old, who reached the last 16 at Wimbledon, beat American Claire Liu 7-6 (7-3) 4-6 6-1 and will meet Clara Tauson of Denmark in Sunday’s final.