Instagram Roger Federer has beaten Rafa Nadal in straight sets to win the Shanghai Masters… By Laureus - October 15, 2017 Share Facebook Twitter Google+ Pinterest WhatsApp [ad_1] Roger Federer has beaten Rafa Nadal in straight sets to win the Shanghai Masters final! 94th career title. Wow! 🎾🏆 [ad_2] Source