Roger Federer has defeated his old foe Rafael Nadal to…
Continue Reading