A továbbjutók közül egyedül Novak Djokovics kényszerült három szettre, a szerb az elsőt elveszítette a korábban Roger Federert legyőző Gaël Monfils ellen, ám utána összekapta magát, és bejutott az elődöntőbe. Ellenfele a Florian Mayer ellen diadalmaskodó Jo-Wilfried Tsonga lesz.
Úgy tűnt, Rafael Nadal is hosszú meccsre kényszerül, a világranglista élére visszatérő spanyolt ugyanis az első szettben megszorongatta Stanislas Wawrinka. A svájcinak szettlabdája is volt, de nem tudott élni vele, így a rövidítés döntött. Ott Nadal 12:10-re nyert.
Wawrinkának a második játszmában már momentumai sem voltak, így nem tudta megtörni Nadal elleni sorozatát: előző tíz mérkőzésükön ugyanis még szettet sem nyert a spanyol ellen, és ez most sem változott.
Nadal Del Potróval, Djokovics Tsongával találkozik az elődöntőben.
ATP 1000-ES TORNA, SANGHAJ (3 849 445 dollár, kemény pálya)
EGYES, NEGYEDDÖNTŐ
Djokovics (szerb, 1.)–Monfils (francia) 6:7, 6:2, 6:4
Nadal (spanyol, 2.)–Wawrinka (svájci, 8.) 7:6, 6:1
Del Potro (argentin, 6.)–Almagro (spanyol, 15.) 6:3, 6:3
Tsonga (francia, 7.)–F. Mayer (német) 6:2, 6:3