Re: Will Roger Federer ever win Roland Garros?
Yes it is probable that Roger Federer will win the French Open. However, John McEnroe, Boris Becker, Stefan Edberg and Pete Sampras all FAILED to win the French Open and complete their full set of 4 grand slams. Actually I think Nadal is more likely to win the US Open and possibly Andy Roddick is to win Wimbledon than Roger is to win the French Open.
The current greatness league of active players in order of achievements to date (a factual comparison rather than fan biased assessment):
Federer 19 GS, 6 Year End Masters, 26 Master Series.
Nadal 15 GS, 30 Master Series, 1 Olympic Gold.
Djokovic 12 GS, 5 Year End Masters, 30 Master Series.