A szombati két mérkőzés közül a délutáni találkozón úgy látszott, hogy mindkét csapat arra törekszik, hogy a futballnak minél rosszabb hírverést csináljon. Ebben a svédek voltak a jobbak, játékban viszont az angolok így ők jutottak a legjobb négy közé.
Az esti meccsen a házigazda oroszok a horvátokkal játszottak. Az első félidőben küzdelem volt, játék alig. Aztán az addig meglehetősen kényelnesen játszó horvátok váratlanul, de nem érdemtelenül gólt kaptak, vagyis az oroszok megszerezték a vezetést. (Gyenisz Cserisev )
Ekkor kezdtek el a horvátok is játszani, aminek viszonylag hamar meg is lett az eredménye, mert egy szép támadás végén sikerült kiegyenlíteni. (Andrej Kramaric fejelt hat méterről a hálóba.)
A hosszabbításban a horvát csapat volt aktívabb, meg is szerezték a vezetést, ám a hazai közönség előtt játszó oroszoknak sikerült egyenlíteniük.
A tizenegyespárbajt a horvátok nyerték, így ők játszhatnak szerdán Angliával a döntőbe jutásért.
Horvátország-Oroszország a rendes játékidőben 1-1, hosszabbításban 2-2, tizenegyesekkel a horvátok jutottak tovább.