En 2013, Silva est sélectionné par Vicente del Bosque afin de jouer la Coupe des confédérations au Brésil. Le 20 juin 2013, il marque un doublé lors de la domination de l'Espagne face à Tahiti 10 à 0.