A Barcelona és az Ajax után a Liverpool és a Tottenham Hotspur jutott be a Bajnokok Ligája elődöntőjébe: a liverpooliak az első mérkőzésen szerzett kétgólos előnyüket nemcsak megőrizték Portóban, hanem még hármat hozzátettek, ugyanis 4:1-re nyertek a város nevét viselő együttes ellen, így kettős győzelemmel, 6:1-es összesítéssel jutottak a legjobb négy közé.

Sokkal izgalmasabb volt a szerdai játéknap másik mérkőzése, ahol a két angol együttes, a Manchester City és a Tottenham harcolt az elődöntőért. Az első mérkőzésen a tottenhamiek 1:0-ra nyertek, azonban a Manchester City ezt a hátrányt már a negyedik percben ledolgozta, amikor Sterling volt eredményes. Sokáig nem örülhettek a hazaiak, mert a hetedik percben Heung-Min Son egyenlített, majd a tizedik minutumban szintén ő volt eredményes, így a Tottenham ekkora összesítettben már két góllal vezetett. A manchesteriek azonban Bernardo Silva tizenegyedik, és Sterling huszonegyedik percben lőtt góljaival megfordították az eredményt.

Agüero az 59. percben kétgólosra növelte a hazaiak előnyét, azonban ezt a Manchester Citynek nem sikerült megőriznie a mérkőzés végéig: a 73. percben Llorente góljának köszönhetően a Tottenham 4:3-ra szépített, s mivel a találkozó végéig nem változott az eredmény, így a Tottenham Hotspur 4:4-es összesítéssel idegenben lőtt góllal jutott be az elődöntőbe.

Az elődöntő párosítása: Barcelona–Liverpool, Ajax–Tottenham.