Sports

Roger Federer beats Rafael Nadal to win Shanghai Masters title

Roger Federer produced a brilliant display to beat old foe Rafael Nadal in the Shanghai Masters final, extending his win streak over the Spaniard to five matches. The Swiss was devastating on a fast court […]

Advertisements