37-erių R.Federeris siekia turnyro Šanchajuje trečiojo titulo (prieš tai – 2014 ir 2017 metais).
R.Federerio varžovas pusfinalyje bus kroatas Borna Čoričius (ATP-19), kuris 7:5, 6:4 eliminavo australą Matthew Ebdeną (ATP-51).
Serbas Novakas Džokovičius pusfinalyje kovos prieš Alexanderį Zverevą iš Vokietijos. N.Džokovičius ketvirtfinalyje eliminavo Keviną Andersoną iš Pietų Afrikos 7:6 (7:1), 6:3, o A.Zverevas laimėjo prieš britą Kyle'ą Edmundą 6:4, 6:4.