June 14
June 30
July 6
July 10
July 14
July 15
Russia v Saudi Arabia
June 15
Uruguay v Egypt
Morocco v Iran
Portugal v Spain
June 16
France v Australia
Argentina v Iceland
Peru v Denmark
Croatia v Nigeria
June 17
Costa Rica v Serbia
Germany v Mexico
Brazil v Switzerland
June 18
Sweden v South Korea
Belgium v Panama
Tunisia v England
June 19
Colombia v Japan
Poland v Senegal
Russia v Egypt
June 20
Portugal v Morocco
Uruguay v Saudi Arabia
Iran v Spain
June 21
Denmark v Australia
France v Peru
Argentina v Croatia
June 22
Brazil v Costa Rica
Nigeria v Iceland
Serbia v Switzerland
June 23
Belgium v Tunisia
South Korea v Mexico
Germany v Sweden
June 24
England v Panama
Japan v Senegal
Poland v Colombia
June 25
Saudi Arabia v Egypt
Russia v Uruguay
Iran v Portugal
Spain v Morocco
June 26
Australia v Peru
Denmark v France
Nigeria v Argentina
Iceland v Croatia
June 27
Mexico v Sweden
South Korea v Germany
Switzerland v Costa Rica
Serbia v Brazil
June 28
Senegal v Colombia
Japan v Poland
England v Belgium
Panama v Tunisia
Round of 16
France v Argentina
Uruguay v Portugal
July 1
Russia v Spain
Croatia v Denmark
July 2
Brazil v Mexico
Belgium v Japan
July 3
Sweden v Switzerland
Colombia v England
Quarter finals
Uruguay v France
Brazil v Belgium
July 7
Sweden v England
Russia v Croatia
Semi finals
France v Belgium
July 11
England v Croatia
3rd place
Belgium v England
World Cup final
France v Croatia