The FIFA World Cup begins on 14th June, and the final will take place on 15th July.
A total of 64 fixtures will be played in FIFA World Cup, with hosts Russia playing the first game of the tournament against Saudi Arabia. As with every world cup, 32 teams are divided into 8 groups, and the top two teams will qualify for the knockout rounds.
A round of 16 will be followed by quarterfinals, and the semifinals and final will eventually follow.
Germany will look to defend the title, whereas Brazil will aim at regaining the lost pride after a horrible 7-1 semifinal defeat against the Germans.
Here’s the full schedule of the world cup in GMT –
Group stage
Thu June 14: Russia v Saudi Arabia (Group A) – Moscow (Luzhniki), 4pm
Fri June 15: Egypt v Uruguay (Group A) – Ekaterinburg, 1pm
Fri June 15: Morocco v Iran (Group B) – St Petersburg, 4pm
Fri June 15: Portugal v Spain (Group B) – Sochi, 7pm
Sat June 16: Argentina v Iceland (Group D) – Moscow (Spartak), 2pm
Sat June 16: Peru v Denmark (Group C) – Saransk, 5pm
Sun June 17: Costa Rica v Serbia (Group E) – Samara, 1pm
Sun June 17: Brazil v Switzerland (Group E) – Rostov-on-Don, 7pm
Mon June 18: Belgium v Panama (Group G) – Sochi, 4pm
Tues June 19: Colombia v Japan (Group H) – Saransk, 1pm
Tues June 19: Russia v Egypt (Group A) – St Petersburg, 7pm
Wed June 20: Uruguay v Saudi Arabia (Group A) – Rostov-on-Don, 4pm
Thu June 21: Denmark v Australia (Group C) – Samara, 1pm
Thu June 21: Argentina v Croatia (Group D) – Nizhny Novgorod, 7pm
Fri June 22: Nigeria v Iceland (Group D) – Volgograd, 4pm
Sat June 23: Belgium v Tunisia (Group G) – Moscow (Spartak), 1pm
Sat June 23: Germany v Sweden (Group F) – Sochi, 7pm
Sun June 24: Japan v Senegal (Group H) – Ekaterinburg, 4pm
Mon June 25: Uruguay v Russia (Group A) – Samara, 3pm
Mon June 25: Spain v Morocco (Group B) – Kaliningrad, 7pm
Tues June 26: Denmark v France (Group C) – Moscow (Luzhniki), 3pm
Tues June 26: Nigeria v Argentina (Group D) – St Petersburg, 7pm
Wed June 27: South Korea v Germany (Group F) – Kazan, 3pm
Wed June 27: Mexico v Sweden (Group F) – Ekaterinburg, 3pm
Wed June 27: Switzerland v Costa Rica (Group E) – Nizhny Novgorod, 7pm
Thu June 28: Senegal v Colombia (Group H) – Samara, 3pm
Round of 16-
Sat June 30: 1C v 2D – Kazan, 3pm (Match 50)
Sat June 30: 1A v 2B – Sochi, 7pm (Match 49)
Sun July 1: 1B v 2A – Moscow (Luzhniki), 3pm (Match 51)
Sun July 1: 1D v 2C – Nizhny Novgorod, 7pm (Match 52)
Mon July 2: 1E v 2F – Samara, 3pm (Match 53)
Mon July 2: 1G v 2H – Rostov-on-Don, 7pm (Match 54)
Tues July 3: 1F v 2E – St Petersburg 3pm (Match 55)
Tues July 3: 1H v 2G – Moscow (Spartak), 7pm (Match 56)
Quarter-finals
Fri July 6: Winner match 49 v Winner match 50 – Nizhny Novgorod, 3pm (Match 57)
Fri July 6: Winner match 53 v Winner match 54 – Kazan, 7pm (Match 58)
Sat July 7: Winner match 55 v Winner match 56 – Samara, 3pm (Match 60)
Sat July 7: Winner match 51 v Winner match 52 – Sochi, 7pm (Match 59)
Semi-finals
Tues July 10: Winner match 57 v Winner match 58 – St Petersburg, 7pm
Wed July 11: Winner match 59 v Winner match 60 – Moscow (Luzhniki), 7pm
Third-place play-off
Sat July 14: St Petersburg, 3pm
Final
Sun July 15: Moscow (Luzhniki), 4pm
Here’s the full schedule of the world cup in IST –
Matchday 1 –
June 14, 2018 – Thursday
Russia vs Saudi Arabia – 8.30 p.m.
June 15, 2018 – Friday
Egypt vs Uruguay – 5.30 p.m.
Morocco vs Iran – 8.30 p.m.
Portugal vs Spain – 11.30 p.m.
June 16, 2018 – Saturday
France vs Australia – 3.30 p.m.
Argentina vs Iceland – 6.30 p.m.
Peru vs Denmark – 9.30 p.m.
June 17, 2018 – Sunday
Croatia vs Nigeria – 12.30 a.m.
Costa Rica vs Serbia – 5.30 p.m.
Germany vs Mexico – 8.30 p.m.
Brazil vs Switzerland – 11.30 p.m.
June 18, 2018 – Monday
Sweden vs Korea Republic – 05.30 p.m.
Belgium vs Panama – 08.30 p.m.
Tunisia vs England – 11.30 p.m.
June 19, 2018 – Tuesday
Colombia vs Japan – 05.30 p.m.
Poland vs Senegal – 08.30 p.m.
Russia vs Egypt – 11.30 p.m.
June 20, 2018 – Wednesday
Portugal vs Morocco – 05.30 p.m.
Uruguay vs Saudi Arabia – 08.30 p.m.
Iran vs Spain – 11.30 p.m.
June 21, 2018 – Thursday
Denmark vs Australia – 05:30 p.m.
France vs Peru – 08:30 p.m.
Argentina vs Croatia – 11:30 p.m.
June 22, 2018 – Friday
Brazil vs Costa Rica – 05:30 p.m.
Nigeria vs Iceland – 08:30 p.m.
Switzerland vs Serbia – 11:30 p.m.
June 23, 2018 – Saturday
Belgium vs Tunisia – 05:30 p.m.
Korea Republic vs Mexico – 08:30 p.m.
Germany vs Sweden – 11:30 p.m.
June 24, 2018 – Sunday
England vs Panama – 05:30 p.m.
Japan vs Senegal – 08:30 p.m.
Poland vs Colombia – 11:30 p.m.
June 25, 2018 – Monday
Uruguay vs Russia – 07:30 p.m.
Saudi Arabia vs Egypt – 07:30 p.m.
Iran vs Portugal – 11:30 p.m.
Spain vs Morocco – 11:30 p.m.
June 26, 2018 – Tuesday
Denmark vs France – 07:30 p.m.
Australia vs Peru – 07:30 p.m.
Nigeria vs Argentina – 11:30 p.m.
Iceland vs Croatia – 11:30 p.m.
June 27, 2018 – Wednesday
Korea Republic vs Germany – 07:30 p.m.
Mexico vs Sweden – 07:30 p.m.
Serbia vs Brazil – 11:30 p.m.
Switzerland vs Costa Rica – 11:30 p.m.
June 28, 2018 – Thursday
Japan vs Poland – 07:30 p.m.
Senegal vs Colombia – 07:30 p.m.
England vs Belgium – 11:30 p.m.
Panama vs Tunisia – 11:30 p.m.
Knock-Out Rounds –
June 30, 2018 – Saturday
1C vs 2D – 7:30 p.m.
1A vs 2B – 11:30 p.m.
July 1, 2018 – Sunday
1B vs 2A – 7:30 p.m.
1D vs 2C – 11:30 p.m.
July 2, 2018 – Monday
1E vs 2F – 7:30 p.m.
1G vs 2H – 11:30 p.m.
July 3 – 2018 – Tuesday
1F vs 2E – 7:30 p.m.
1H vs 2G – 11:30 p.m.
Quarter-Finals –
July 6, 2018 – Friday
W49 vs W50 – 7:30 p.m.
W53 vs W54 – 11:30 p.m.
July 7, 2018 – Saturday
W55 vs W56 – 7:30 p.m.
W51 vs W52 – 11:30 p.m.
Semi-Finals –
July 10, 2018 – Tuesday
W57 vs W58 – 11:30 p.m.
July 11, 2018 – Wednesday
W59 vs W60 – 11:30 p.m.
Third-Place tie –
July 14, 2018 – Saturday
L61 vs L62 – 7:30 pm.
Final –
July 15, 2018 – Sunday
W61 vs W62 – 8:30 p.m.