Cuper has named a 29-man sqaud for Russia 2018 and has also included veteran shot-stopper Essam El Hadary, who could become the World Cup’s oldest ever player.
Gamal, who played during the qualifiers, joined Wits at the start of the season on loan from Egyptian giants Al Ahly. He made a promising start, but soon fell out of favour with Clever Boys coach Gavin Hunt. It led to his departure in February, as he joined Finnish side HJK Helsinki. He has played seven matches since joining Helsinki, including the final five minutes of a cup final of the Suomen Cup on Saturday. He is yet to score for his club.
El Neny, meanwhile, has an ankle problem, but has been included in the squad.
Goalkeepers: Essam El Hadary (Al Taawoun, Saudi Arabia), Mohamed El-Shennawy (Al Ahly), Sherif Ekramy (Al Ahly), Mohamed Awad (Ismaily);
Defenders: Ahmed Fathi (Al Ahly), Saad Samir (Al Ahly), Ayman Ashraf (Al Ahly), Mahmoud Hamdy (Zamalek), Mohamed Abdel-Shafy (Al Fateh, Saudi Arabia) Ahmed Hegazi and Ali Gabr (both West Bromwich Albion, England), Ahmed Elmohamady (Aston Villa, England), Karim Hafez (RC Lens, France), Omar Gaber (Los Angeles FC, USA), Amro Tarek (Orlando City, USA);
Midfielders: Tarek Hamed (Zamalek), Mahmoud Abdel Aziz (Zamalek), Shikabala (Al Raed, Saudi Arabia), Abdallah Said (KuPS, Finland), Sam Morsy (Wigan Athletic, England), Mohamed Elneny (Arsenal, England), Kahraba (Al Ittihad, Saudi Arabia), Ramadan Sobhi (Stoke City, England), Trezeguet (Kasimpasa, Turkey), Amr Warda (Atromitos, Greece);
Forwards: Marwan Mohsen (Al Ahly), Ahmed Gomaa (Al Masry), Kouka (SC Braga, Portugal), Mohamed Salah (Liverpool, England).