Novak Djokovic and Roger Federer showed superb form yesterday in their respective matches.

Djokovic continued his unstoppable winning streak to 39 for the year in getting past Victor Hanescu. Djokovic was beating Hanescu 6-4 61 2-3 when Hanescu left the match hurt.

Federer dominated Maxime Teixeira 6-3 6-0 6-2 in his second round match and looked like his old form once again.

On the other hand, Rafael Nadal, the favorite going into the French Open, barely got through his opponent John Isner in 5 sets in his opening round. Nadal looked like he was struggling, only a week after losing to Djokovic in the Rome Masters.

Nadal has won five French Open titles, Federer one, and Djokovic has not won any, never getting past the semifinals.

However, Nadal is looking more and more vulnerable in this year's edition of the French Open, while Djokovic and Federer seem to be gaining strength.

Can Nadal bounce back in the second round? Will Djokovic continue his unstoppable streak and make it to his first French Open finals? Is Federer back to his old form? Who will win the 2011 French Open title?