• Watch live men's tennis from the 2019 Rolex Shanghai Masters, ATP 1000 in Shanghai, China (07 Oct - 13 Oct, 2019) and catch up on the best moments