L'8 giugno 2010 fu ingaggiato il CT belga Eric Gerets, che qualificò la squadra alla Coppa d'Africa 2012 battendo per 3-1 la nell'ultimo e decisivo match delle eliminatorie, dopo aver ottenuto 3 vittorie, 2 pareggi e una sconfitta in 6 partite (in questo girone l', vittoriosa per 1-0 all'andata ad Annaba, fu poi sconfitta per 4-0 dai marocchini a Marrakech nella sfida di ritorno). In Gabon e Guinea Equatoriale, battuti per 2-1 all'esordio dalla , i marocchini persero anche contro il Gabon padrone di casa (3-2) e a nulla valse la vittoria nell'ultimo incontro con il (1-0): furono eliminati al primo turno.