Australia's Alexei Popyrin remains on track for back-to-back Canadian Open titles after fighting his way to a three-set win over fifth seed Holger Rune.
For the second match in a row in Toronto, 18th-seeded Popyrin had to claw his way back after losing the first set, beating the talented Dane 4-6 6-2 6-3 on Saturday (local time).
It was just the second career meeting between the pair and squared the ledger at one apiece, Rune having won their only previous encounter in a tough three-setter on clay at the 2023 Rome Masters.