Brazilci su Kamerun slomili tek u produžetku, jednako kao Messi i Argentinci protiv Nizozemske. Belgija je u sjajnom susretu priredila iznenađenje i pobijedila Italiju 3:2.
U tvrdoj i nimalo lijepoj utakmici, u kojoj je slovenski sudac Damir Skomina pokazao čak 12 žutih i jedan crveni karton, Brazil je daleko teže nego što se očekivalo pobijedio Kamerun.
Seleçao je od 51. minute imao igrača više nakon što je isključen Albert Baning, no tek je u produžetku uspio slomiti suparnika. Pogotke su postigli Rafael Sobis u 101. i Marcelono u 105. minuti susreta.
U drugom susretu Belgija je nakon prave drame porazila Italiju 3:2. Azzurrima nisu pomogla niti dva dosuđena kaznena udarca, te činjenica da su od 17. do 80. minute imali igrača više.
Nakon što je Thomad Vermaelen isključen u 17. minuti, Italija je povela pogotkom Giuseppea Rossija minutu kasnije. Belgija je s igračem manje preokrenula rezultat, a strijelci su bili Moussa Dembele u 23. i Kevin Mirallas u 47. minuti.
Italija je potom izjednačila u 74. minuti novim golom Rossija iz jedanaesterca. Međutim, u 79. minuti je Dembele svojim drugim pogotkom doveo Belgiju u novo vodstvo. Minutu kasnije isključen je talijanski vratar Emiliano Viviano zbog udaranja suparničkog igrača Mirallasa.
Argentina je nakon produžetaka pobijedila Nizozemsku 2:1. Pogotke za branitelje zlata iz Atene postigli su Lionel Messi (14) i Angel di Maria (105), dok je strijelac za Oranje bio Otman Bakkal (36).
U drugom susretu Nigerija jer bila bolja od Obale Bjelokosti 2:0, a strijelci su bili Peter Odemwingie (44) i Victor Obinno (82-11m). U polufinalu 19. kolovoza će igrati Brazil i Argentina, te Belgija i Nigerija.