It is all set for a sensational final between two great players of tennis. Roger Federer for the first time reached the final of French open. He eased passed to final after David Nalbandian pulled out of their semi-final with a stomach injury. On the other hand Nadal beat Ivan Ljubicic in Friday's second semi-final he is defending his title. This is the dream match and everyone would have wished to see this two magnificant players battle for the title. Roger Federer has won so many grand slam but not the french Open so he would be really desperate to win this title atleast once. On the other hand Nadal the clay court champion would be really a talent to watch. All the tennis fans have got their best match of the tournament. Can anyone predict who will win?