En juin 2013, Neymar participe avec le Brésil à la Coupe des confédérations et fait taire ses détracteurs. Entre autres, le 22 juin 2013, il marque contre l'Italie son de la saison en sélection égalant ainsi le record détenu par Gerd Müller, Patrick Kluivert et Ronaldo. Il remporte le tournoi avec sa sélection, en battant l'Espagne, championne du monde et d'Europe en titre, sur un score de 3 à 0 au stade Maracanã. Neymar est désigné meilleur joueur du tournoi, devant l'Espagnol Andrés Iniesta ainsi que son coéquipier brésilien Paulinho. Il termine également troisième meilleur buteur de la compétition avec , derrière Fred et Fernando Torres, dont un en finale. Neymar porte son total de buts avec le Brésil à 24 en seulement .