I don't think that either player is attractive per se. Nadal has a great body, but IMO, his face is one that only a mother could love and his chronic butt picking is frightening.
As for their respective tennis abilities, Federer looks amazing on this surface. I hope that Gasquet can give him a match, but I'm doubtful. Roger in 3.
I think that Nadal has a good shot at getting to the finals. I think that Djokovic needs to attack with his backhand try to move forward in the court.