World number one Rafael Nadal beat unseeded Stefanos Tsitsipas to win the Rogers Cup in Toronto, bringing the Greek’s stunning run to an end.
Nadal, 32, was in no mood to pander to the crowd in Toronto, who were firmly behind the birthday boy appearing in his first Masters Series final.
The French Open champion raced through the first set but was broken for the first time when serving for the match at 5-4 in the second set, a game that featured two double faults.
That handed the momentum to Tsitsipas, who then had a set point at 6-5 only for Nadal to benefit from a net-cord volley.
In the women’s final, world number one Halep took a dramatic first set in a tie-break after three breaks of service apiece, but lost the second before recovering in the decider.
Halep, who also won the Rogers Cup in 2016, emerged victorious after a marathon encounter lasting two hours and 41 minutes in sweltering conditions.