Manchester City şi Real Madrid s-au întâlnit de patru ori în competiţie, actuala campioană a Angliei neavând nicio victorie. Ibericii au obţinut două succese şi alte două partide s-au terminat la egalitate. Real a a învins-o pe City în semifinale în 2016, cu 1-0, prin autogolul lui Fernando, după 0-0 în prima manşă.
Liverpool, deţinătoarea trofeului, va primi şi ea replica unei echipe spaniole, Atletico Madrid. Cele două echipe s-au confruntat de patru ori în cea mai importantă întrecere europeană la nivel de club, situaţia fiind una echilibrată, cu o victorie de fiecare parte şi două egaluri, golaverajul fiind şi el egal, 4-4.
Tottenham, finalista ediţiei trecute a Ligii Campionilor, va juca în optimi cu nemții de la RB Leipzig.
Partidele din prima manşă vor avea loc în zilele de 18, 19, respectiv 25 şi 26 februarie, iar returul se va juca pe 10, 11, respectiv 17 şi 18 martie.
Programul meciurilor din optimile de finală:
Borussia Dortmund (Germania) – Paris Saint-Germain (Franţa)
Real Madrid (Spania) – Manchester City (Anglia)
Atalanta Bergamo (Italia) – Valencia CF (Spania)
Atletico Madrid (Spania) – Liverpool FC (Anglia)
Chelsea (Anglia) – Bayern Munchen (Germania)
Olympique Lyon (Franţa) – Juventus Torino (Italia)
Tottenham Hotspur (Anglia) – RB Leipzig (Germania)
Napoli (Italia) – FC Barcelona (Spania)