The St Petersburg Open final will see Andrey Rublev face Borna Coric, who is through to the showpiece for the second successive year.
Defending champion Daniil Medvedev overcame a scare to progress in St Petersburg, while Denis Shapovalov looked good in his win.