Federer Opens With Win; Fognini Stops Murray & Medvedev Progresses | Shanghai 2019 Day 3 Highlights - YouTube
Shanghai Masters 2019, Roger Federer vs Alexander Zverev: Where to watch, TV schedule, live stream details and more
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: The transition between two eras