Nel 2003 Silva fece parte (insieme all'ex compagno di nazionale maggiore, Cesc Fàbregas) della selezione giovanile spagnola che partecipò al campionato del mondo Under-17 disputato in Finlandia, in cui segna 3 gol. Nel 2005 passò alla nazionale Under-20, con cui realizzò 4 gol al campionato del mondo Under-20 disputato nei Paesi Bassi, dove ottenne il quarto posto nella classifica marcatori, insieme all'italiano Graziano Pellè.