Tam zanotował jednak nieudane pół roku; trapiony kontuzjami nie zdołał rozegrać w barwach tej ekipy żadnego spotkania, a jego zespół zajął ostatnie miejsce w tabeli.

Po powrocie do Caracas Vizcarrondo w sezonie 2007/2008 zdobył swój drugi tytuł wicemistrza Wenezueli, a po upływie roku zdecydował się na kolejny wyjazd za granicę, tym razem do Paragwaju, gdzie podpisał umowę z zespołem Club Olimpia z siedzibą w stołecznym Asunción. Premierowego gola w paragwajskiej Primera División strzelił 17 maja 2009 w wygranej 1:0 konfrontacji z 12 de Octubre, a ogółem barwy Olimpii reprezentował przez rok jako podstawowy zawodnik, nie odnosząc jednak większych sukcesów. Na początku 2010 roku przeszedł do kolumbijskiego klubu CD Once Caldas z miasta Manizales, gdzie z miejsca został kluczowym graczem linii defensywnej. W Categoría Primera A zadebiutował 31 stycznia 2010 w przegranym 3:4 spotkaniu z Realem Cartagena, zaś pierwszą bramkę w lidze kolumbijskiej strzelił 17 kwietnia tego samego roku w zremisowanym 3:3 pojedynku z Boyacá Chicó. W jesiennym sezonie Finalización 2010 zdobył z drużyną prowadzoną przez trenera Juana Carlosa Osorio mistrzostwo Kolumbii.