| Oitavas de final | | Quartas de final | | Semifinais | | Final |
| | | | | | | | | | | | | | |
| 30 de junho – Sóchi | | | | | | | | |
|
| Uruguai | 2 |
| 6 de julho – Níjni Novgorod |
| Portugal | 1
| |
| Uruguai | 0 |
| 30 de junho – Cazã |
| | França | 2
| |
| França | 4 |
| | 10 de julho – São Petersburgo |
| Argentina | 3
| |
| França | 1 |
| 2 de julho – Samara |
| | Bélgica | 0
| |
| Brasil | 2 |
| 6 de julho – Cazã | |
| México | 0
| |
| Brasil | 1 |
| 2 de julho – Rostov do Don |
| | Bélgica | 2
| |
| Bélgica | 3 |
| | 15 de julho – Moscou (Luzhniki) |
| Japão | 2
| |
| França | 4 |
| 1 de julho – Moscou (Luzhniki) |
| | Croácia | 2
|
| Espanha | 1 (3) |
| 7 de julho – Sóchi | |
| Rússia (pen) | 1 (4)
| |
| Rússia | 2 (3) |
| 1 de julho – Níjni Novgorod |
| | Croácia (pen) | 2 (4)
| |
| Croácia (pen) | 1 (3) |
| | 11 de julho – Moscou (Luzhniki) |
| Dinamarca | 1 (2)
| |
| Croácia (pro) | 2 |
| 3 de julho – São Petersburgo |
| | Inglaterra | 1
| | Terceiro lugar |
| Suécia | 1 |
| 7 de julho – Samara | | 14 de julho – São Petersburgo |
| Suíça | 0
| |
| Suécia | 0 | Bélgica | 2 |
| 3 de julho – Moscou (Spartak) |
| | Inglaterra | 2
| | Inglaterra | 0
|
| Colômbia | 1 (3) |
| | |
| Inglaterra (pen) | 1 (4)
| |
|