Liverpool star Mohamed Salah is among Egypt's final 23-man squad announced by coach Javier Aguirre for this month's AFCON 2019.
Egypt have been drawn in Group A with Zimbabwe, DR Congo and Uganda. The continent's most prestigious tournament will be hosted in Egypt on June 21 through July 19.
Goalkeepers: Ahmed El Shenawy (Pyarmids), Mohamed El Shenawy (Al Ahly), Mahmoud Abdel Rehem "Genesh" (Zamalek)
Defenders: Ahmed Elmohamady (Aston Villa, England), Ahmed Hegazi (West Bromwich Albion, England) Omar Gaber (Pyramids FC), Ali Gazal (Feirense, Portugal), Ayman Ahsraf (Al Ahly), Mahmoud Hamdy (Zamalek), Baher Elmohamady (Ismaily), Ahmed Ayman Mansour (Pyramids FC), Mahmoud Alaa (Zamalek)
Midfielders: Walid Soliman (Al Ahly), Abdallah El-Said (Pyramids FC), Mohamed Elneny (Arsenal, England), Tarek Hamed (Zamalek), Mahmoud 'Trezeguet' Hassan (Kasimpasa, Turkey), Amr Warda (Atromitos, Greece), Nabil Emad (Pyramids FC)
Forwards: Ahmed Ali (Arab Contractors), Mohamed Salah (Liverpool, England), Marwan Mohsen (Al Ahly), Ahmed "Kouka" Hassan (Olympiakos, Greece)