Dopo la vittoria in finale sull'erba tedesca di Halle dello scorso giugno, Borna Coric sconfigge nuovamente Roger Federer con un doppio 6-4 nella seconda semifinale del Masters 1000 di Shanghai. Il croato affronterà in finale Novak Djokovic che si è sbarazzato senza troppi problemi in poco più di un'ora di gioco il tedesco Alexander Zverev.
Il primo set parte male per il fenomeno svizzero che perde subito il servizio ed è costretto a inseguire nel punteggio; Coric non si scompone e porta a casa il parziale con il punteggio di 6-4 senza concedere nemmeno una palla break al suo avversario. Il secondo parziale si apre alla stessa maniera di quello precedente con Federer che perde subito la battuta e con Coric che alza ulteriormente il livello di gioco. Roger sembra essere in una delle rarissime giornate “no” della sua sfavillante carriera e non riesce a ribaltare l'inerzia dell'incontro mentre il suo sfidante continua a sfornare vincenti e colpi pericolosi. Alla fine, Coric riesce a portare a casa anche il secondo set col risultato di 6-4, raggiungendo per la prima volta una finale in un Masters 1000 in cui se la vedrà contro un ritrovato Novak Djokovic. Brutta sconfitta per Federer che perde anche la seconda posizione in classifica ai danni proprio di Nole.