By beating formidable former champion Roddick, Federer has proved that he has got what it takes to be at the top for atleast two more years!! In those two years, he may even beat Nadal and win the French!! The greatest player in the open era without doubt!!