Jabarkan Kerjaya antarabangsa dari David Silva dalam bahasa melayu

Silva membuat debut untuk pasukan kebangsaan Sepanyol ketika tewas 1–0 kepada Romania pada perlawanan persahabatan. Pada 22 Ogos 2007, beliau menjaringkan dua gol pertamanya untuk Sepanyol ketika menentang Greece, Sepanyol menang 3-2. Beliau kemudian termasuk dalam senarai 23 pemain di Euro 2008.

Pada perlawanan separuh akhir menentang Rusia, Silva menjaringkan gol ketiga untuk Sepanyol, Pada perlawanan akhir UEFA Euro 2008, Silva telah menolak Lukas Podolski ke atas tanah dan berlaku pemain-pemain Jerman saling menolak-nolak ke atas Silva. Selepas itu, jurulatih Sepanyol, Luis Aragonés mengeluarkan Silva dan digantikan oleh Santi Cazorla untuk meredakan insiden.

Selepas bermain pada kelayakan Piala Dunia 2010, Silva terpilih dalam skuad Sepanyol untuk Piala Dunia 2010 di Afrika Selatan. Namun, David Silva tidak bermain pada perlawanan akhir menentang Belanda.

Silva bermain pada kesemua perlawanan Sepanyol di kempen Euro 2012. Beliau menjaringkan gol pada minit ke-14 pada perlawanan akhir menentang Itali dengan menanduk masuk hantaran Cesc Fàbregas, untuk memberikan kelebihan kepada Sepanyol 1-0. Perlawanan itu berkesudahan Sepanyol menjadi juara Eropah dan menewaskan Itali 4-0. Silva menjaringkan dua gol dan membuat tiga hantaran pada kejohanan itu.

Silva termasuk dalam senarai akhir 23 pemain yang beraksi di Piala Konfederasi FIFA 2013. Pada 20 Jun 2013, Silva menjaringkan dua gol ketika perlawanan peringkat kumpulan membelasah Tahiti, 10-0.