Egypt coach Hector Cuper has presented his final list of 23 players for the upcoming Africa Cup of Nations in Gabon.
The squad includes renowned names such as AS Roma winger Mohamed Salah, Mohamed Elneny of Arsenal as well as Stoke City's Ramadan Sobhi.
Hamada Tolba, Ahmed Gomaa, Mohamed Awad and Mohamed Ibrahim are the four men dropped from the initial 27-man squad.
The Pharaohs, seven-time champions, will play in Group D at Gabon 2017 alongside Ghana, Mali and Uganda.
The tournament runs between January 14 and February 5.
Ahmed El-Shennawi (Zamalek), Essam El-Hadary (Wadi Degla), Sherif Ekramy (Ahly)
Ahmed Dwidar (Zamalek), Ahmed Elmohamady (Hull City, England), Ahmed Fathi (Ahly), Ahmed Hegazy (Ahly), Ali Gabr (Zamalek), Karim Hafez (Racing Club de Lens, France), Mohamed Abdel-Shafi (Ahly Jeddah, Saudi Arabia), Omar Gaber (FC Basel, Switzerland) and Saad Samir (Ahly)
Abdallah El-Said (Ahly), Amr Warda (Panetolikos, Greece), Ibrahim Salah (Zamalek), Mahmoud 'Trezeguet' Hassan (Mouscron, Belgium), Mohamed Elneny (Arsenal, England), Tarek Hamed (Zamalek) and Ramadan Sobhi (Stoke City, England)
Ahmed Hassan 'Kouka' (Braga, Portugal), Mahmoud Abdel-Moneim 'Kahraba' (Ahly Jeddah, Saudi Arabia), Marwan Mohsen (Ahly) and Mohamed Salah (AS Roma, Italy).