The best two players in the world, Rafael Nadal and Roger Federer will play each other in the Shanghai Masters Final after both coming through tough semi – final matches. Nadal the top seed beat Marin Cilic in straight sets 7-5 7-6 in just over two hours, while Federer had to work a lot harder to beat Argentine Juan Martin del Potro 3-6 6-3 6-3. It will be a mouth watering encounter between the elite pair which Federer has won the last four meetings.