Soldado viene incluso nella lista dei 20 convocati per la Confederations Cup 2013. In Brasile disputa due gare, tutte e due da titolare, andando a segno nell'incontro vinto 2-1 contro l'Uruguay.