Roger Federer beat Novak Djokovic 6-3, 7-5 in the final of the Dubai Championships on Saturday, the Swiss veteran's awesome serving bringing down the World No 1.
Federer went into the match with a 19-17 winning record against Djokovic although the Serb beat him in last year's Wimbledon final.
The 33-year-old made up for occasional mistakes with his groundstrokes by pummelling Djokovic, 27, from the service line and by delivering 12 aces as he claimed a seventh Dubai title 12 years after his first.
"We get the best out of each other," Federer said.
"I'm pleased that I did some good serving when I had to. It’s been an unbelievable week and I’ve played some good tennis."