Coach Hector Cuper has named yet-to-be-fit Mohamed Salah in his final 23-man squad for the 2018 FIFA World Cup.
The Egyptian talisman [Salah] is recovering from a shoulder injury [ligament] he suffered during the Champions League finals between Real Madrid and Liverpool in Kiev forcing him to retire early in the game.
According to the medical staff of Egypt, Salah  will be ready in time for the Pharoahs before their opening game [Group A] against Uruguay in Ekaterinburg on June 15th.
Also featuring in Hector Cuper’s final squad is Mohamed Elneny who has not played since suffering from an ankle injury in April.
Below is the full squad;
Goalkeepers: Sherif Ekramy [Al Ahly], Essam El Hadary [Al Taawoun[, Mohamed El Shennawy [Al Ahly].
Defenders: Mohamed Abdel-Shafi [Al Fateh], Ayman Ashraf [Al Ahly], Ahmed Elmohamady [Aston Villa], Ahmed Fathi [Al Ahly], Omar Gaber [Los Angeles FC], Ali Gabr [Zamalek], Mahmoud Hamdy [Zamalek], Ahmed Hegazi [West Bromwich Albion], Saad Samir [Al Ahly].
Midfielders: Mohamed Elneny [Arsenal], Abdallah El Said [Al Ahly Jeddah], Tarek Hamed [Zamalek], Mahmoud Kahraba [Al Ittihad Jeddah], Sam Morsy [Wigan Athletic], Shikabala [Al Raed], Ramadan Sobhi [Stoke City], Mahmoud Hassan [Kasimpasa], Amr Warda [Atromitos].
Forwards: Marwan Mohsen [Al Ahly], Mohamed Salah [Liverpool].