Croatia's best tennis player, Borna Coric, advanced to the final of the ATP tournament in St. Petersburg after defeating Canadian Milos Raonic 1-6, 6-1, 6-4 in the semifinal after an hour and 56 minutes of play.
Rublev trailed Shapovalov by a set but fought back to prevail 4-6, 6-3, 6-4 and ensure there will be a home hope in the final.
Rublev saved five of six break points to rally from a set down for the second time this week after also trailing Ugo Humbert by a set in the second round.
"I had a very tough final in NY and the next final I played here I wanted to come out and obviously play my best tennis, finish the match", 23-year-old Zverev said.
At the Sardegna Open, Marco Cecchinato routed Danilo Petrovic 6-1, 6-0 and will face Laslo Djere in the final after Lorenzo Musetti retired in the third set with a right elbow injury.
In outpointing Norrie 59-39, Rublev won 66 percent (33 of 50) of his service points and was effective on his returns, winning 54 percent (26 of 48).
Saline County reports 24 new COVID-19 cases; 812 of 929 recovered
This is particularly important if we have recently spent time with people outside of our household bubble or 'safe six'. However, there continue to be community exposure events at other locations and on flights into and out of the province.
Second-seeded Shapovalov defeated Stan Wawrinka 6-4, 7-5.
Denis Shapovalov is 2 wins away to conquer the title in St. Petersburg. Both of us deserved to win.
His run of losses stretches back to his first ATP final in February 2019 at the Rio Open.
"The match was unreal, in my opinion", said Rublev who moves ahead of Diego Schwartzman into eighth position in the race to London.
These were the details of the news Tennis - Wawrinka released in straight sets by Shapovalov for this day. Milos won 7 of his last 10 matches.
The Canadian's victory sets up a nifty semifinal against No. 3 seed Andrey Rublev of Russian Federation on Saturday, whom he owns a 2-1 career advantage against. Shapovalov closed the set after 45 minutes, striking a powerful first serve into Rublev's backhand.