La Juventus per alzare la quarta Coppa Italia di fila, il Milan per salvare la stagione. Due anni dopo la finale dell'Olimpico è ancora un affare tra bianconeri e rossoneri. Successe già nel 2015-16: in quell'occasione finì 0-0 al novantesimo e fu decisivo il gol di Alvaro Morata ai supplementari per assegnare il trofeo. Una sconfitta difficile da digerire per i rossoneri, che però strapparono ai bianconeri la Supercoppa italiana qualche mese dopo (4-3 ai rigori a Doha dopo 1-1 dei tempi regolamentari). Juventus e Milan si sono affrontate in Coppa Italia anche lo scorso anno: nella sfida dei quarti di finale finì 2-1 allo Juventus Stadium (gol di Dybala e Pjanic, a segno Bacca per i rossoneri). A mettere in allarme i rossoneri però sono i numeri legati alle sfide di quest'anno in campionato, che hanno visto la Juventus uscire vittoriosa sia a San Siro (2-0) che all'Allianz Stadium (3-1).
Juventus e Milan arrivano in finale senza aver mai subito un gol. Più agevole il cammino dei bianconeri (Genoa, Torino e Atalanta), decisamente più complicato quello dei rossoneri (Verona, Inter e Lazio). Il Milan torna allo Stadio Olimpico dove ha battuto proprio i biancocelesti ai rigori (5-4) nella semifinale di ritorno. Per la squadra di Gattuso vincere la Coppa Italia significherebbe conquistare la qualificazione all'Europa League indipendentemente da quale sarà il piazzamento finale in campionato. Dall'altra parte però c'è la Juventus di Massimiliano Allegri, che insegue il suo quarto 'doblete' consecutivo.