W reprezentacji Algierii Zafour zadebiutował 4 listopada 1998 roku w zremisowanym 0:0 towarzyskim spotkaniu z Bułgarią. W 2002 roku podczas Pucharu Narodów Afryki 2002 wystąpił w 2 meczach: z Nigerią (0:1) i z Mali (0:2). Natomiast w 2004 roku w Pucharze Narodów Afryki 2004 jako podstawowy zawodnik rozegrał 4 spotkania: z Kamerunem (1:1 i gol w 51. minucie), z Egiptem (2:1), z Zimbabwe (1:2) i ćwierćfinał z Marokiem (1:3). Od 1998 do 2005 roku rozegrał w kadrze narodowej 27 spotkań i strzelił 1 gola.