В 2003 году на чемпионате мира среди юношеских команд Давид стал обладателем «Бронзового мяча» и помог своей команде дойти до финала. На молодёжном чемпионате мира 2005 года Сильва забил четыре гола и помог сборной Испании дойти до 1/8 финала турнира.