En 2004, il remporte la Coupe d'Afrique des nations, disputée en Tunisie, en battant le Maroc en finale (2-1). Plus jeune Tunisien vainqueur de la Coupe d'Afrique des nations 2004, c'est lui qui qualifie son équipe pour la finale en inscrivant le tir au but décisif en quarts-de-finale face au Nigeria.