Rafael Nadal or Marat Safin. Of course Federer has a good chance also (even though I hate him, I have to admit it he's a fine player) but even though they both spend so much time without playing, they are very strong and fast. In fact, they proved that they can play by winning those matches (veery happy, lol). My opinion, though. What's yourse? P.S: sorry If I wrote anything wrong, I'm brazilian and I'm still learning.