Egypt coach Javier Aguirre has named his final 23-man squad for the 2019 Africa Cup of Nations. The hosts are set to play the Warriors in the AFCON opening match on June 21.

Full squad:

Goalkeepers: Ahmed El-Shennawy (Pyramids FC), Mohamed El-Shennawy (Al Ahly), Mahmoud Gennesh (Zamalek).

Defenders: Ahmed Elmohamady (Aston Villa), Baher El-Mohamady (Ismaily), Ahmed Hegazi (West Bromwich Albion), Mahmoud Alaa, Mahmoud Hamdy El-Wensh (Zamalek), Ahmed Ayman Mansour, Omar Gaber (Pyramids FC), Ayman Ashraf (Al Ahly).

Midfielders: Tarek Hamed (Zamalek), Mohamed Elneny (Arsenal), Ali Ghazal (C.D. Feirense), Nabil Emad Dunga, Abdallah El-Said (Pyramids FC), Walid Soliman (Al Ahly), Mohamed Salah (Liverpool), Mahmoud Hassan Trezeguet (Kasimpasa), Amr Warda (Atromitos).

Strikers: Ahmed Ali (Arab Contractors), Marwan Mohsen (Al Ahly), Ahmed Hassan Kouka (Olympiacos).