Russian top seed Daniil Medvedev blunted the big serve of American John Isner 6-2, 6-2 on Saturday to set up an ATP Masters 1000 final with Reilly Opelka.
Medvedev dominated throughout in a 54-minute rout against Isner, who was held to a miserly four aces.
With the major part of his game mis-firing, the 36-year-old Isner was an easy target for Medvedev, the losing 2019 finalist to Spaniard Rafael Nadal.
Medvedev will Sunday play for his fourth trophy of the season after helping Russia to the ATP Cup in Australia and claiming the honours at Marseille and Mallorca.
He takes on another American two-metre-plus giant in Opelka, who broke new ground as he edged third-seeded Stefanos Tsitsipas 6-7 (2/7), 7-6 (7/4), 6-4 to reach the final at the Aviva Centre in Toronto.
Opelka overcame Tsitsipas with 46 winners to 23 for the Greek. He blasted 17 aces in the match lasting two and a half hours to notch his first victory over a top-five opponent.
“I’ve played great from the first round against a lot of adversity,” said Opelka, who ousted Australian Nick Kyrgios in the first round.
“There are no easy draws at Masters 1000s, every match is a nightmare. But I’ve got a lot of confidence going and I’ve carried it through each match. I’m putting pressure on guys with my serve and they can feel it.”
“He prevailed, it just didn't go my way,” Tsitsipas said. “But there is hope for next time, it’s all right.
Tsitsipas, ranked third in the world behind Novak Djokovic and Medvedev, still leads the ATP with 45 match wins this season, with Djokovic trailing on 36.