Roger Federer
While Rafael Nadal and Novak Djokovic are the favourites to win French Open 2012, Roger Federer, who has won 16 grand slam titles, can spoil their party at any given day.
Novak Djokovic will have to defeat Roger Federer in the semi-final to meet Nadal in the finals. In case if the Serbian upsets the Spaniard in the final, he will create history by becoming the first man in 43 years to complete a grand slam sweep of tennis`s four majors.