Célèbre numéro 10 des Bleus, il met un terme à sa carrière à la suite de la Coupe du monde de 2006, au cours de laquelle il se distingue et obtient le titre de meilleur joueur du mondial. Le 9 juillet 2006, il joue son dernier match à l'occasion de la finale de la Coupe du monde opposant l'Italie à la France. Il s'y illustre de manière ambivalente en inscrivant son 31e but sous le maillot français par une panenka réussie, mais aussi par son expulsion sur carton rouge pour son coup de tête au thorax de Marco Materazzi.