Neljännet arvokisat Chamakh pelasi vuoden 2012 Afrikan-mestaruuskilpailuissa, jossa Marokko jäi jälleen alkulohkoon. Chamakh pelasi turnauksessa kaksi ottelua, mutta ei onnistunut maalinteossa kertaakaan. Hän joutui jättämään toisen ottelun Gabonia vastaan väliin ruokamyrkytyksen vuoksi. Chamakh palasi lopulta viimeiseen otteluun Nigeriä vastaan, jossa hän syötti Marokon ainoan maalin.