Andrey Rublev withstood a second set collapse to overcome Sinner 6-3, 1-6, 6-2 in the quarter-finals of the Canadian Open in Montreal.
The Russian overpowered the defending champion in the early stages to race to the first set, but his momentum was halted by a half-hour rain delay.
The Italian struck back after the break, clinching the second set without facing a single break point.
Rublev turned the tables in the third set however, repelling five break point opportunities in the opening game en route to opening up a 3-0 lead.