V A-mužstvu Španělska přezdívaném "La Furia Roja" debutoval 2. 6. 2007 v kvalifikačním zápase v Rize proti domácí reprezentaci Lotyšska (výhra 2:0). Zúčastnil se Konfederačního poháru FIFA 2013, kde Španělé podlehli ve finále domácí Brazílii 0:3. Soldado na turnaji jedenkrát skóroval (v utkání základní skupiny vstřelil vítězný gól proti Uruguayi).