The 21st edition of the Fifa World Cup is upon us as Russia 2018 promises to deliver some exciting matches for the neutral. Sixty-four matches played by 32 teams across eight groups and it all started on June 14 at 8.30 pm with a game between the hosts Russia and Saudi Arabia.

The final will be held at the Luzhniki Stadium on July 15 at 8.30 pm.

Group A: Russia, Saudi Arabia, Egypt, Uruguay
Group B: Portugal, Spain, Morocco, Iran
Group C: France, Australia, Peru, Denmark
Group D: Argentina, Iceland, Croatia, Nigeria
Group E: Brazil, Switzerland, Costa Rica, Serbia
Group F: Germany, Mexico, Sweden, South Korea
Group G: Belgium, Panama, Tunisia, England
Group H: Poland, Senegal, Colombia, Japan

(All times are in IST)

June 14, Thursday
Russia 5 – Saudi Arabia 0
Match Report | Analysis | Quotes

June 15, Friday
Egypt 0-1 Uruguay
Match Report | Analysis | Quotes
Morocco 0-1 Iran
Match Report | Analysis
Portugal 3-3 Spain
Match Report | Feature | Quotes

June 16, Saturday
France 2-1 Australia
Match Report | Feature |Quotes
Argentina 1-1 Iceland
Match Report | Feature
Peru 0-1 Denmark
Match Report |Feature
Croatia 2-0 Nigeria
Match Report | Feature

June 17, Sunday
Costa Rica 0-1 Serbia
Report |Feature
Germany 0-1 Mexico
Report|Feature |Quotes
Brazil 1-1 Switzerland
Report|Feature

June 18, Monday
Sweden 1-0 Korea Republic
Report | Feature
Belgium 3-0 Panama
Report | Quotes
Tunisia 1-2 England
Report | Feature | Quotes

June 19, Tuesday
Colombia 1-2 Japan
Report | Feature | Quotes
Poland 1-2 Senegal
Report | Feature
Russia 3-1 Egypt
Report | Feature | Quotes

June 20, Wednesday
Portugal 1-0 Morocco
Report | Quotes
Uruguay 1-0 Saudi Arabia
Report | Feature
Iran 0-1 Spain
Report | Feature | Quotes

June 21, Thursday
Denmark 1-1 Australia
Report
France 1-0 Peru
Report | Quotes
Argentina 0-3 Croatia
Report | Feature | Feature | Quotes

June 22, Friday
Brazil 2-0 Costa Rica
Report | Feature
Nigeria 2-0 Iceland
Report | Feature | Quotes
Switzerland 2-1 Serbia
Report | Feature| Quotes

June 23, Saturday
Belgium 5-2 Tunisia
Report | Feature
Korea Republic 1-2 Mexico
Report
Germany 2-1 Sweden
Report| Feature | Quotes

June 24, Sunday
England 6-1 Panama
Report | Feature
Japan 2-2 Senegal
Report | Feature
Poland 0-3 Colombia
Report | Feature

June 25, Monday
Uruguay 3-0 Russia
Report
Saudi Arabia 2-1 Egypt
Report
Spain 2-2 Morocco
Report | Feature | Quotes
Iran 1-1 Portugal
Report | Feature | Quotes

June 26, Tuesday
Australia 0-2 Peru
Report
Denmark 0-0 France
Report
Nigeria 1-2 Argentina
Report | Feature | Feature | Quotes
Iceland 1-2 Croatia
Report | Feature

June 27, Wednesday
Korea Republic 2-0 Germany
Report | Analysis | Feature | Data Chart | Quotes
Mexico 0-3 Sweden
Report
Serbia 0-2 Brazil
Report | Feature | Quotes
Switzerland 2-2 Costa Rica
Report

June 28, Thursday
Japan 0-1 Poland
Report
Senegal 0-1 Colombia
Report
Panama 1-2 Tunisia
Report
England 0-1 Belgium
Report | Feature

Round of 16 (pre-quarterfinals)
Saturday, 30 June
France 4-3 Argentina
Report | Feature
Uruguay 2-1 Portugal
Report
Sunday, 1 July
Spain vs Russia - 7:30 pm
Croatia vs Denmark - 11:30 pm
Monday, 2 July
Brazil vs Mexico - 7:30 pm
Belgium vs Japan - 11.30 pm
Tuesday, 3 July
Sweden vs Switzerland - 7:30 pm
Colombia vs England - 11:30 pm

Quarterfinals
Friday, 6 July
Winner match 49 vs Winner match 50 - 7:30 pm
Winner match 53 vs Winner match 54 - 11:30 pm
Saturday, 7 July
Winner match 55 vs Winner match 56 - 7:30 pm
Winner match 51 vs Winner match 52 - 11:30 pm

Semifinals
Tuesday, 10 July
Winner match 57 vs Winner match 58 - 11:30 pm
Wednesday, 11 July
Winner match 59 vs Winner match 60 - 11:30 pm

Third place match
Saturday, 14 July
Loser match 61 vs Loser match 62 - 7:30 pm

Final
Sunday, 15 July
Winner match 61 vs Winner match 62 - 8:30 pm