Group stages
Thursday 14 June
Russia 5 Saudi Arabia 0
Friday 15 June
Egypt 0 Uruguay 1
Morocco 0 Iran 1
Portugal 3 Spain 3
Saturday 16 June
France 2 Australia 1
Argentina 1 Iceland 1
Peru 0 Denmark 1
Croatia 2 Nigeria 0
Sunday 17 June
Costa Rica 0 Serbia 1
Germany 0 Mexico 1
Brazil 1 Switzerland 1
Monday 18 June
Sweden 1 South Korea 0
Belgium 3 Panama 0
Tunisia 1 England 2
Tuesday 19 June
Colombia 1 Japan 2
Poland 1 Senegal 2
Russia 3 Egypt 1
Wednesday 20 June
Portugal vs Morocco (Group B) – Moscow (Luzhniki) – 1pm –
Uruguay vs Saudi Arabia (Group A) – Rostov-on-Don – 4pm –
Iran vs Spain (Group B) – Kazan – 7pm –