Viene convocato da del Bosque per la Confederations Cup edizione 2013, che si svolge in Brasile. Il 20 giugno, nella seconda gara del girone, segna una tripletta nella storica vittoria della "Roja" per 10-0 contro Tahiti, che è anche la vittoria più larga nella storia della nazionale iberica. Impiegato a singhiozzo, salta la semifinale con l'Italia e subentra nella finale del 30 giugno al Maracanà, in cui la Spagna si arrende al Brasile perdendo 3-0.