Roger Federer beats Rafael Nadal in Shanghai Masters final

16th Oct 2017    |     Source: BBC