The St Petersburg Open final will see Andrey Rublev face Borna Coric, who is through to the showpiece for the second successive year.