Giant-killer Alexei Popyrin will attempt to become the first Australian to win an elite ATP Tour Masters 1000 series title in more than 20 years when he meets Andrey Rublev in the Montreal final.
World No.62 Popyrin extended a brilliant run of upset victories as he earned his spot in the decider with two victories in one day.
The 25-year-old Olympian from Sydney defeated last week's Washington title winner Sebastian Korda 7-6 (7-0) 6-3 in his semi-final on Sunday night.