Roger Federer dug deep, coming back from a break down in the fifth and deciding set to beat Rafael Nadal 6-4, 3-6, 6-1,