Federer Routs Nadal for Shanghai Rolex Masters Title FedFan ATP Masters 1000 October 15, 2017 0Federer Routs Nadal for Shanghai Rolex Masters Title – From start to finish of the 1 hour 12 minute Sunday...