The FIFA World Cup 2026 is set for a blockbuster finish as Spain and Argentina prepare to battle for football's biggest prize. After weeks of action across the United States, Canada and Mexico, the tournament has reached its final stage, with fans around the world eagerly awaiting the championship clash.For Indian viewers, the FIFA World Cup 2026 final will be played in the early hours of Monday, July 20, while football fans can also look forward to the third-place play-off between England and France.Here's everything you need to know about the FIFA World Cup 2026 final date, venue, kick-off time in India and the complete match schedule.FIFA World Cup 2026 final dateThe FIFA World Cup 2026 final will be played on:Match: Spain vs ArgentinaDate: Sunday, July 19, 2026 (local time)India date: Monday, July 20, 2026Kick-off: 3:00 pm ET / 12:30 am ISTSpain booked their place in the final after defeating France 2-0 in the semi-finals, while defending champions Argentina overcame England 2-1 to secure another shot at the title.Argentina are chasing a fourth FIFA World Cup crown after triumphs in 1978, 1986 and 2022. Spain, meanwhile, are aiming to lift the trophy for only the second time after their historic victory in 2010.FIFA World Cup 2026 final venueThe championship match will take place at:Venue: MetLife Stadium (New York New Jersey Stadium)Location: East Rutherford, New Jersey, United StatesThe stadium is expected to host more than 80,000 spectators as two of international football's biggest teams compete for the FIFA World Cup trophy.India time and kick-offFans watching from India can catch the final live at:Kick-off time: 12:30 am ISTDate in India: Monday, July 20, 2026The timing means Indian supporters will need to stay up late on Sunday night to watch the title decider.Host stadium detailsMetLife Stadium is one of the largest sporting venues in North America and has been selected to stage the FIFA World Cup 2026 final.Located in East Rutherford, New Jersey, the stadium regularly hosts major international sporting events and is expected to provide a spectacular backdrop for football's biggest match.Complete FIFA World Cup 2026 match scheduleFIFA World Cup 2026 finalMatch: Spain vs ArgentinaDate: July 19, 2026 (July 20 in India)Kick-off: 3:00 pm ET / 12:30 am ISTVenue: MetLife Stadium, New JerseyFIFA World Cup 2026 third-place play-offMatch: England vs FranceDate: July 18, 2026 (July 19 in India)Kick-off: 5:00 pm ET / 12:30 am ISTVenue: Hard Rock Stadium, MiamiWhere to watch the FIFA World Cup 2026 final live in IndiaFootball fans in India can watch the FIFA World Cup 2026 final live on ZEE5, which holds the digital streaming rights for the tournament.The match will also be televised on Unite8 Sports channels. Viewers using DD Free Dish can watch the final on DD Sports, which is broadcasting select FIFA World Cup 2026 matches.Spain vs Argentina head-to-head at the FIFA World CupSpain and Argentina have met only once before in FIFA World Cup history. Their previous meeting came in the 1966 World Cup, when Argentina registered a 2-1 victory.Spain are appearing in only their second FIFA World Cup final after lifting the trophy in 2010, while Argentina are playing in their eighth final and will be looking to successfully defend the title they won in Qatar in 2022.Inputs from agencies