Here are the final squads facing off in the global showpiece.

RUSSIA

Goalkeepers: Igor Akinfeev (CSKA Moscow), Vladimir Gabulov (Club Brugge), Andrey Lunev (Zenit St Petersburg).

Defenders: Vladimir Granat, Fedor Kudryashov (both Rubin Kazan), Ilya Kutepov (Spartak Moscow), Andrey Semenov (Akhmat Grozny), Sergei Ignashevich, Mario Fernandes (both CSKA Moscow), Igor Smolnikov (Zenit St Petersburg).

Midfielders: Yuri Gazinskiy (Krasnodar), Alexsandr Golovin, Alan Dzagoev (both CSKA Moscow), Aleksandr Erokhin, Yuri Zhirkov, Daler Kuzyaev (all Zenit St Petersburg), Roman Zobnin, Alexsandr Samedov (both Spartak Moscow), Anton Miranchuk (Lokomotiv Moscow), Denis Cheryshev (Villarreal).

Forwards: Artem Dzyuba (Arsenal Tula), Aleksey Miranchuk (Lokomotiv Moscow), Fedor Smolov (Krasnodar).

Notable absentees: Konstantin Rausch (Dynamo Moscow), Roman Neustadter (Fenerbahce)

SAUDI ARABIA

Goalkeepers: Mohammed Al Owais (Al Ahli), Yasser Al Mosailem (Al Ahli), Abdullah Al Mayouf (Al Hilal).

Defenders: Mansoor Al Harbi (Al Ahli), Yasser Al Shahrani (Al Hilal) Mohammed Al Breik (Al Hilal), Motaz Hawsawi (Al Ahli), Osama Hawsawi (Al Hilal), Omar Hawsawi (Al Nassr), Ali Al Bulaihi (Al Hilal).

Midfielders: Abdullah Al Khaibari (Al Shabab), Abdulmalek Al Khaibri (Al Hilal), Abdullah Otayf (Al Hilal), Taiseer Al Jassim (Al Ahli), Houssain Al Mogahwi (Al Ahli), Salman Al Faraj, Mohamed Kanno (both Al Hilal), Hattan Bahebri (Al Shabab), Salem Al Dawsari (Al Hilal), Yahya Al Shehri (Al Nassr), Fahad Al Muwallad (Al Ittihad).

Forwards: Mohammad Al Sahlawi (Al Nassr), Muhannad Assiri (Al Ahli).

Notable absentee: Nawaf Al Abed (Al-Hilal)

EGYPT

Goalkeepers: Essam El-Hadary (Al Taawoun), Mohamed El-Shennawy (Al Ahly), Sherif Ekramy (Al Ahly).

Defenders: Ahmed Fathi (Al Ahly), Saad Samir (Al Ahly), Ayman Ashraf (Al Ahly), Mohamed AbdelShafy (Al Ahli), Ahmed Hegazi (West Brom), Ali Gabr (Zamalek), Ahmed Elmohamady (Aston Villa), Omar Gaber (LAFC), Mahmoud Hamdy El-Wensh (Zamalek).

Midfielders: Tarek Hamed (Zamalek), Mahmoud Abdel-Razik Shikabala (Zamalek), Abdallah El-Said (Al Ahli), Sam Morsy (Wigan), Mohamed Elneny (Arsenal), Ramadan Sobhi (Stoke City), Mahmoud Trezeguet (Kasimpasa), Amr Warda (PAOK), Mohamed Salah (Liverpool).

Forwards: Marwan Mohsen (Al Ahly), Mahmoud Kahraba (Zamalek).

Notable absentee: Ahmed Hassan Kouka (S.C. Braga)

URUGUAY

Goalkeepers: Martin Campana (Independiente), Fernando Muslera (Galatasaray), Martin Silva (Vasco da Gama)

Defenders: Martin Caceres (Lazio), Sebastian Coates (Sporting CP), Jose Maria Gimenez (Atletico Madrid), Diego Godin (Atletico Madrid), Maximiliano Pereira (Porto), Gaston Silva (Independiente), Guillermo Varela (Penarol)

Midfielders: Giorgian De Arrascaeta (Cruzeiro), Rodrigo Bentancur (Juventus), Diego Laxalt (Genoa), Nahitan Nandez (Boca Juniors), Cristian Rodriguez (Penarol), Carlos Sanchez (Monterrey), Lucas Torreira (Sampdoria), Matias Vecino (Inter), Jonathan Urretaviscaya (Monterrey)

Forwards: Edinson Cavani (Paris St-Germain), Maximiliano Gomez (Celta Vigo), Luis Suarez (Barcelona), Cristhian Stuani (Girona)

Notable absentee: Gaston Ramirez (Sampdoria)