Ab 1994 konzentrierte Silva sich zunehmend auf Straßenläufe. Zunächst belegte er im April beim London-Marathon den dritten Platz. Im September gewann er bei den Halbmarathon-Weltmeisterschaften in Oslo in persönlicher Bestzeit von 1:00:28 h die Silbermedaille mit nur einer Sekunde Rückstand auf den Sieger Khalid Skah. Beim New-York-City-Marathon im November siegte Silva zum Abschluss der Saison in 2:11:21 h. Dabei wurde er deutlich in Führung liegend gut einen Kilometer vor dem Ziel fehlgeleitet. Als er auf die richtige Strecke zurückkehrte, hatte sein Freund und Trainingspartner Benjamín Paredes mittlerweile knapp die Spitze übernommen. Silva konnte ihn jedoch noch einholen und um zwei Sekunden schlagen.