Liverpool star Mohamed Salah has made Egypt's final squad for the World Cup despite suffering a shoulder injury in the Champions League final.
The free-scoring winger will not join up with the national team until June 9 as he continues his recovery from the injury he sustained during the Reds' 3-1 defeat to Real Madrid.
The Pharoahs will open their World Cup campaign with a match against Uruguay on June 15.
Egypt will also face host nation Russia and Saudi Arabia in Group A.
Goalkeepers: Essam El Hadary, Mohamed El-Shennawy, Sherif Ekramy
Defenders: Ahmed Fathi, Saad Samir, Ayman Ashraf, Mahmoud Hamdy, Mohamed Abdel-Shafy, Ahmed Hegazi, Ali Gabr, Ahmed Elmohamady, Omar Gaber
Midfielders: Tarek Hamed, Shikabala, Abdallah Said, Sam Morsy, Mohamed Elneny, Mahmoud Kahraba, Ramadan Sobhi, Mahmoud Hassan, Amr Warda
Forwards: Marwan Mohsen, Mohamed Salah