The Egyptian national team have held their first training session in Gaborone as they prepare for their crucial Africa Cup of Nations qualifier in Botswana on Friday.
The Pharaohs arrived in the Botswana capital on Tuesday.
They cannot afford a slip up against the Group G outsiders after losing to Senegal and Tunisia in their two opening games.
Manager Shawky Gharib, however, will have to do without keeper Sherif Ekramy, Hull City winger Ahmed Elmohamady and Zamalek right-back Hazem Emam – who have pulled out of the squad due to injury.
Egypt squad:
Goalkeepers: Ahmed El-Shenawy (Zamalek), Sherif Ekramy (Ahly), Amir Abdel-Hamid (Wadi Degla)
Defenders: Mohamed Naguib, Saad Samir, Sabri Rahil (Ahly), Ali Gabr, Hazem Emam (Zamalek), Shawky El-Saied, (Ismaily), Ahmed Elmohamady (Hull City – England),
Midfielders: Ayman Hefny, Ibrahim Salah (Zamalek), Hossam Ghaly, Walid Soliman (Ahly), Mohamed Abdel-Shafi (Ahly Jeddah – Saudi Arabia), Ibrahim Abdel-Khaleq (Smouha), Amr Solaya (Ismaily), Ahmed Hamoudy, Mohamed Elneny (Basel – Switzerland), Ahmed Fathi (Umm Salal – Qatar), Saleh Gomaa (Nacional de Madeira Portugal)
Strikers: Khaled Qamar (Zamalek), Amr Gamal (Ahly), Hani El-Egeizy (Smouha), Mohamed Salah (Chelsea – England)