Az első szettben előbb Federernek 5:4-es előnyét követően egy, majd Goffinnak 6:5-ös előnyénél három szettlabdája volt, de végül a rövidítésre maradt a döntés. Abban a belga előbb elbukta két újabb szettlabdáját, majd a svájci kihasználta az elsőt. A második játszmában 3:3 után Federer brékelőnyhöz jutott, amelyből le is tudta zárni az 1 óra 54 percig tartó meccset.
A világelső Novak Djokovics és Matteo Berrettini is két játszmában jutott a legjobb nyolc közé.
A harmadik kiemelt orosz Danyiil Medvegyev a kanadai Vasek Pospisilt győzte le két szoros játszmában, míg a 10. helyen rangsorolt olasz Fabio Fognini simán verte a hetedik kiemelt, szintén orosz Karen Hacsanovot.
ATP 1000-ES TORNA, SANGHAJ (8 322 855 dollár, kemény pálya)
NYOLCADDÖNTŐ
Thiem (osztrák, 4.)–Baszilasvili (georgiai, 15.) 6:3, 6:4
A. Zverev (német, 5.)–Rubljov (orosz) 6:0, 7:6 (7–4)
Medvegyev (orosz, 3.)–Pospisil (kanadai) 7:6 (9–7), 7:5
Fognini (olasz, 10.)–Hacsanov (orosz, 7.) 6:3, 7:5
Djokovics (szerb, 1.)–Isner (amerikai, 16.) 7:5, 6:3
Berrettini (olasz, 11.)–Bautista Agut (spanyol, 8.) 7:6 (7–5), 6:4
Federer (svájci, 2.)–Goffin (belga, 13.) 7:6 (9–7), 6:4
Cicipasz (görög, 6.)–Hurkacz (lengyel) 7:5, 3:6, 7:6 (7–5)