I think from a physical standpoint (Federer never seems to tire) he would have been better prepared, but no way could have kept it close mentally with Nadal. I think Novak will be a better match at this time.
thats a common misconception
federer is just as mentally stronger (if not stronger) than nadull
captain one dimensional has one huge advantage however
his poor technique is less likely to break down in stressful situations
so although nadal is mentally average at best, his 1 dimensional top spin forehand is very hard to miss with
therefore he outlasts tired opponents
thats why winning on clay is a migs game