The result saw Federer continue his stunning comeback from a knee injury, adding an ATP 1000 title to his 18th major trophy – secured at the Australian Open – to begin 2017.

Federer, 35, was predictably thrilled with his 90th ATP World Tour title, and hopeful he can continue his form.

"It's been just a fairytale week once again. I'm still on the comeback. I hope my body is going to allow me to keep on playing," he said.

"I was very sad when I couldn't come here last year. Just being here is a beautiful feeling. It's one of my favourite tournaments. I came here for the first time 17 years ago. So to be here again as the champion is an amazing feeling."