Andrey Rublev eased into the semi-finals of the St Petersburg Open after beating Britain’s Cameron Norrie 6-2, 6-1.
The third-seeded Russian will play Denis Shapovalov for a place in Sunday’s final. Shapovalov beat Stan Wawrinka 6-4, 7-5.
American Reilly Opelka, who beat Daniil Medvedev on Thursday, was beaten by the seventh-seeded Borna Coric 7-6 (3), 6-3 in their quarter-final clash.
Coric will play Milos Raonic, who eventually overcame local hero Karen Khachanov 6-1, 7-6 (1).