Swiss professional tennis player Roger Federer competes against Belgian professional tennis player David Goffin during the third round of 2019 Rolex Shanghai Masters, in Shanghai, China, 10 October 2019. Belgian professional tennis
Shanghai Masters 2019, Roger Federer vs Alexander Zverev: Where to watch, TV schedule, live stream details and more
Roger Federer injury claim made at Shanghai Masters amid congested schedule | Tennis | Sport | Express.co.uk
Shanghai Masters: Federer, Medvedev Move to Second Round; Murray Bows Out | India.com News
Shanghai Rolex Masters 2019: Roger Federer Wins and Full Results from Tuesday | Bleacher Report | Latest News, Videos and Highlights
Federer begins Shanghai bid with straight-set win - China.org.cn
Roger Federer reacts to Shanghai Masters fans sighing during matches | Tennis | Sport | Express.co.uk
Federer receives tough Shanghai Masters draw, Djokovic and Medvedev potential semi-final | Tennis | Sport | Express.co.uk
'Next question' – Grumpy Roger Federer swerves umpire talk after Alexander Zverev defeat - Eurosport
Federer loses cool, match – Daily Tribune
Shanghai Masters 2019, Roger Federer vs David Goffin: Where to watch, TV Schedule, live stream details and more
Shanghai Flashback: Roger Federer matches Rafael Nadal's Masters 1000 wins
The 2019 Rolex Shanghai Masters | Blackbird Watch Manual
Preview & Schedule: Roger Federer Seeks Revenge Against Albert Ramos-Vinolas In Shanghai | ATP Tour | Tennis
Federer wins Shanghai Masters opener - Saudi Gazette
Roger Federer plays downs fears on ankle injury in Shanghai
Roger Federer confirms 2019 tournament schedule in fun video - Tennishead