Op 1 juli 2012 startte Silva in de basis in de finale tegen Italië. Hij opende de score voor Spanje in de 14e minuut, door een assist van Cesc Fàbregas. Het werd uiteindelijk 4–0. Ook nam Silva in de zomer 2014 met Spanje deel aan het wereldkampioenschap in Brazilië.