French 13th seed Jo-Wilfried Tsonga won the Toronto Masters title on Sunday with a 7-5 7-6 (7-3) victory over second seeded Roger Federer.
Tsonga hit 11 aces and 26 winners while Federer, two days after his 33rd birthday, was undone by 37 unforced errors.
The 29-year-old Tsonga had knocked out world number one Novak Djokovic and Andy Murray on his way to the final.