A 2008-as Pekingi Nyári Olimpiai Játékokon, Silva a második chilei csapatba került a
A férfi cross-country verseny automatikus helyét a chilei kerékpárosok szövetsége () és az Unión Cycliste Internationale (UCI) adta, a világ- és pánaamerikai bajnokságon és a Mountain Biking World Series legjobb teljesítményén alapulva. Silva nem tudott ismét egy teljes országközi távolságot feljavítani az athéni versenyétől, mivel csak két kört tartott, és harminchatodik helyen végzett.