2008. aasta Pekingi suveolümpiamängudel kvalifitseeriti Silva oma teiseks Tšiili meeskonnaks meeste cross-country'is
Võistlusel sai ta automaatselt koha Tšiili jalgrattasõidu Föderatsioonist () ja Rahvusvahelisest Jalgrattasõidu Liidust (UCI), mis põhineb tema parimal esinemisel Maailma ja Pan Ameerika Meistrivõistlustel ning Mägijalgrattasõidu Maailmsetel Seeriatel. Silva ei suutnud uuesti täiustada oma sõitu Ateenas, sest ta lõpetas oma kurssi ainult kahe ringiga ja lõpetas kolmekümne kuuenda kohaga.