Soldado est retenu pour la Coupe des confédérations 2013 par Vicente del Bosque. Il est titulaire et buteur lors du premier match face à l'Uruguay (2-1).