A portugálok ellen a honosított brazilokkal felálló azeriek szereztek vezetést az első félidő 8. percében, amikor vészkapussal játszottak, s ezzel létszámfölényt alakítottak ki. Két perc elteltével azonban már döntetlen volt az állás, a pihenő előtt viszont egy kontratámadás lezárásaként ismét a portugál kapuban kötött ki a labda.
A második játékrészben két gyors támadást követően megfordították az állást a portugálok, azonban néhány perccel később egyenlítettek az azeriek, így döntetlennel zárult a rendes játékidő, s következhettek a büntetők. Ebben a portugálok bizonyultak jobbnak: közülük mind az öt kijelölt játékos értékesítette a hatméterest, míg az azeriektől Thiago hibázott.
A második elődöntő egyoldalú volt. A csehek a harmadik bekapott gól után, már az első félidő végén vészkapussal játszottak - amint azt tették a magyarok elleni sikeres csoporttalálkozójukon -, de a szünetig tovább nőtt a különbség. A pihenőt követően is a címvédő spanyolok akarata érvényesült, többször teremtettek kihagyhatatlan helyzetet, míg a cseheknek csupán szépíteni sikerült, 8-0 után.
Eredmény, elődöntő:
Portugália - Azerbajdzsán 3-3 (1-2) - büntetőkkel 5-3
Spanyolország - Csehország 8-1 (4-0)
A további program:
szombat (Debrecen):
a 3. helyért: 18 ó
döntő: 20.30