Great quality match from both players. But, once Nadal won the second set by breaking at 5-4, he got all the momentum and Federer's tank went empty (he did played well towards at the end of the match).
As for Federer, he looked like the old Federer in the first two sets. He was serving well and his forehand and backhand slice were terrific. Unfortunately, he ran out of fuel in the third set. Although, he did played well in the last couple of games of the match. Let's hope he does well in the US Open (which he should, by the way).