Brilliant final. Nadal deserves it. Federer has to look at himself though, he got himself into a good position against a player who, theoretically, was worse off physically, and he buckled. His physical conditioning isn't as good as Rafa's, but it's hard to see what he can do about that. This was probably as good a chance as he'll have all season to beat Nadal when it matters.
I think it's fair to say that even on his best day now, Federer may struggle against Nadal, given that he's beating him on his own surfaces.