V roce 2008 se na olympijských hrách v Pekingu Silva kvalifikoval do svého druhého čilského týmu v běhu přes zemi.
Závod získal automatické místo od chilské cyklistické federace () a Union Cycliste Internationale (UCI), na základě jeho nejlepšího výkonu na světovém a panamerickém šampionátu a na světové sérii Mountain Biking. Silva nemohl opět vylepšit kompletní běžeckou vzdálenost od své jízdy v Aténách, protože ukončil svůj kurz s pouhými dvěma kolemi do konce a skončil na třicátém šestém místě.