Which will happen first? I don't think either of these guys can beat each other on the other guy's best surface. I hate to say it but Federer will never win the French Open just as long as he has to play Nadal in the Final. Roger is 0-6 against Nadal in best of 5 set matches on clay. Zero and six! Last year Nadal shocked everybody by making it to the finals at Wimbledon even though he was the favorite in all his matches leading to the final. Did he have an easy draw...yes. But he still won 6 best of 5 set matches on grass to get to the final. Only one other guy did that and he walked away with the title. You have to give Nadal credit for getting to the final. Last year, I gave Nadal very little chance of beating Federer on grass. If Nadal & Federer meet again in the Final at the All England Club, I think Nadal will have a good chance of pulling off the upset.