Jego zawodnikiem pozostawał przez rok, nie odnosząc poważniejszych osiągnięć, lecz mając niepodważalne miejsce w wyjściowej jedenastce.

Latem 2006 Silva został piłkarzem spadkowicza z najwyższej klasy rozgrywkowej – klubu Dorados de Sinaloa z miasta Culiacán. Tam od razu został głównym rozgrywającym ekipy i przez kolejne dwa lata notował świetne występy, będąc jednym z najlepszych piłkarzy drugiej ligi meksykańskiej. W wiosennym sezonie Clausura 2007 wygrał ze swoją drużyną rozgrywki Primera División A, co nie zaowocowało jednak awansem do pierwszej ligi, wobec porażki w decydującym o promocji dwumeczu z Pueblą (1:1, 2:3). Podczas jesiennych rozgrywek Apertura 2007 dotarł natomiast z Dorados do finału drugiej ligi i sukces ten powtórzył również pół roku później, w sezonie Clausura 2008. W połowie 2008 roku powrócił do ojczyzny, podpisując umowę z jednym z czołowych brazylijskich klubów Botafogo FR z Rio de Janeiro. W Campeonato Brasileiro Série A zadebiutował 9 lipca 2008 w przegranym 2:5 spotkaniu z Vitórią, a w 2009 roku zajął drugie miejsce w rozgrywkach ligi stanowej – Campeonato Carioca. Ogółem w Botafogo spędził rok, pełniąc jednak przeważnie rolę rezerwowego.