El suizo Roger Federer, primer favorito de la competición, se clasificó para semifinales del Masters 1.000 de Shanghai, en las que enfrentar enfrentará a Andy Murray, repitiendo la final de los JJOO de Londres, cuando el británico ganó la medalla de oro.

Federer se impuso en dos sets al croata Marin Cilic por 6-3 y 6-4, mientras que Murray venció al checo Radek Stepanek, por 4-6, 6-2 y 6-3.

Este año en el All England Club de Londres Federer ganó por séptima vez Wimbledon tras vencer a Murray en la final, pero quince días después en el torneo olímpico, el número uno del mundo perdió la final por 6-2, 6-1 y 6-4. Casi dos meses y medio después los dos vuelven a enfrentar, pero en Shanghai, donde el británico superó al suizo en la final del 2010.

En la otra semifinal, Novak Djokovic, que venció por un doble 6-3 al alemán Tommy Haas, jugará con Tomas Berdych, que derrotó al francés Jo-Wilfried Tsonga por 6-3 y 7-6 (4).