Su momento más importante con la selección marroquí tuvo lugar en la Copa Africana de Naciones 2004, en la que los "Leones del Atlas" llegaron a la final del campeonato. Marruecos cayó frente a Túnez por 2-1 en el Estadio 7 de noviembre de Radès, el 14 de febrero de 2004 con Chamakh en el terreno de juego.