Sam pozostał jednak na drugim szczeblu rozgrywek, podpisując umowę z Recreativo Huelva, gdzie spędził rok.
Latem 1999 Ferreira przeszedł do meksykańskiego Club América, lecz przez kolejne sześć miesięcy nie rozegrał w jej barwach żadnego oficjalnego spotkania. W 2000 roku powrócił do swojego macierzystego klubu, Cerro Porteño, szybko zostając podstawowym piłkarzem. W sezonie 2001 wywalczył z nim już czwarte w karierze mistrzostwo Paragwaju. W połowie rozgrywek 2002 przeniósł się do rywala zza miedzy, Club Libertad, z którym w tym samym roku zdobył tytuł mistrzowski, a w sezonie 2003 tylko przyczynił się do powtórzenia tego sukcesu, gdyż latem wyemigrował do ekwadorskiego LDU Quito. W ciągu sześciu miesięcy został kluczowym graczem klubu i osiągnął z nim mistrzostwo.
Wiosną 2004 Ferreira podpisał kontrakt z boliwijskim The Strongest, skąd po krótkim epizodzie odszedł do 12 de Octubre. Tam spędził dwa lata, podczas których nie odniósł żadnych większych sukcesów zarówno w lidze paragwajskiej, jak i w turniejach międzynarodowych. W 2008 roku ponownie wyjechał do Ekwadoru, zostając graczem Técnico Universitario, za to karierę zakończył w wieku 37 lat w 12 de Octubre.