In a repeat of the Australian Open final in January, which Federer won in five sets, these two great players were brought together for a contest that harked back to their classic rivalry that peaked a decade ago.

Federer had also beaten Nadal – a comfortable 6-2, 6-3 triumph – on his way to the Indian Wells title last month.

The Miami Open final was their 37th encounter and Nadal is still ahead – with 23 wins compared to Federer’s 14.

Nadal was his usual gracious self afterwards, saying: “I have to say congratulations to Roger, he’s had an amazing start to the season and it’s one of the best comebacks ever after a long injury. I’m very happy for you.”

After an intensely contested start, Federer took the first set 6-3 after breaking the Spaniard to take a 5-3 lead.

The 18-time Grand Slam champion then comfortably served out for the set.