Just because he's surprised people by beating Davydenko, Nalbandian and Fakervic recently, I really would not set your hopes too high.
Federer beat Nadal: 2-6 6-2 6-0 on clay.
While Nadal has beaten him 6 times on clay.
If Federer beats Nadal in MC F tomorrow, that'll be impressive, beating Davydenko, Nalbandian and Fakervic (who has retired against Fed and Nadal 3 or 4 times now) is nothing.
Federer is confirming he is the best of the rest.
end his career as the greatest clay court player in the history of the game. He is building a sizeable amount of evidence.