World number one Novak Djokovic wilted under pressure from Daniil Medvedev, falling 3-6, 6-3, 6-3 to the ninth-seeded Russian in the Cincinnati Masters semi-finals.
Medvedev’s upset win on Saturday sent him into a title showdown with another unexpected finalist, 16th-seeded Belgian David Goffin, who defeated France’s Richard Gasquet 6-3, 6-4 to reach his first ATP Masters 1000 final.
“I don’t know how I turned it around, I was so tired after the first set and I thought I might not be able to keep up the intensity,” said Medvedev, who has competed in 15 hardcourt matches since July 30.
“But I had a momentum chance in the second set and the crowd gave me energy,” added the Russian, who will be playing his second Masters series final in eight days, after falling to Rafael Nadal in Montreal last Sunday.
“It’s a great feeling to win and beat the number one. That shows I deserve to be in this final.
“I played an unbelievable match, I’m very happy.”
Medvedev also beat Djokovic in their last meeting, on clay at Monte Carlo in April.
He’s 1-1 against Goffin, with both of their matches played this season — at the Australian Open and Wimbledon.
Kuznetsova, a two-time Grand Slam champion who sent Barty packing, will be in search of her 19th WTA title — when she takes on American Madison Keys in the final.
Keys, the 2017 US Open runner-up, defeated compatriot Sofia Kenin 7-5, 6-4.
“I’m super-happy to be in my first final here. I love getting matches under my belt before a Grand Slam.”