Il remporte la Coupe des confédérations en 2003, organisée en France, s'imposant en finale face à l'équipe du Cameroun (0-1). Thierry Henry marque le but en or durant la prolongation.