También jugó para Francia en la Copa Mundial de Fútbol de 2002, en la Eurocopa 2004 y en la Copa Mundial de Fútbol de 2006 en donde no tuvo mucha participación pero en la final contra Italia entraría en el tiempo extra por Thierry Henry, concretando un penal en la tanda, a pesar de eso un penal errado por David Trezeguet le daría el tetracampeonato a los italianos.