Two-time AFCON winning coach Herve Renard has announced his final 23-man Morocco squad that will face off against Bafana Bafana in Egypt this month.
Morocco, who are favourites to lift this years' title under the leadership of Renard are grouped with South Africa, Namibia and Ivory Coast for the continental showpiece that kicks off in 10 days.
The Frenchman won AFCON with Zambia 2012 and the Elephants in 2015 has announced his final squad which is headlined by Ajax Amsterdam star Hakim Ziyech while dominated by a European based contingent.
Goalkeeper Ahmad Reda Tagnaouti is the only representative of the Botola Pro, the countries domestic division.
The Atlas Lions face off against Gambia tomorrow and Zambia on Monday, before opening their tournament against Namibia on June 23.
Morocco squad in full:
Goalkeepers: Yassine Bounou (Girona), Mounir El Kajoui (Malaga), Ahmad Reda Tagnaouti (Wydad Casablanca)
Defenders: Marouane Da Costa (Ittihad Djeddah,), Ghanem Saiss (Wolverhampton), Abdelhamid Yunis (Stade Reims), Mehdi Benatia (Al-Duhail Sports), Achraf Hakimi (Dortmund), Noussair Mazraoui (Ajax Amsterdam), Nabil Dirar (Fenerbahçe Spor Kulübü,).
Midfielders: Karim El Ahmadi Arroussi (Al Ittihad, Saudi), Youssef Aït Bennasser (St-Etienne,), Mehdi Bourabia (Sassuolo), M'barek Boussoufa (Al-Shabab,), Younès Belhanda (Galatasaray,), Fayçal Fajr (Caen), Nordin Amrabat (Al-Nasr,), Hakim Ziyech (Ajax Amsterdam).
Forwards: Youssef En-Nesyri (Leganes), Soufiane Boufal (Celta Vigo), Abderazak Hamad Allah (Al-Nasr), Khalid Boutayeb (Zamalek), Oussama Idrissi (AZ Alkmaar).