ハミルトン・リカルド
以降は、キャリアを再び輝かせるために欧州へと移籍しようと考え、キプロスのAPOELニコシアへ加入。2005-06シーズンに、CDヌマンシアと1年契約を結び16試合2得点を記録した。
2007年1月24日、リカルドは2002年に起こした車の事故に関して、コロンビアの裁判所に懲役3年を言い渡された。弁護士は控訴の可能性があるとし、まだ刑は執行されていない。
その後、ウルグアイのダヌービオFCでは11得点を挙げ、2006-07シーズンのリーグ優勝に貢献した。2007年6月、中国サッカー・スーパーリーグの上海申花聨盛足球倶楽部と契約を結んだ。上海申花では、A3チャンピオンズカップ2007で3試合2得点というパフォーマンスを見せ、中国のクラブとして初のA3チャンピオンズカップ優勝に貢献した。一方リーグ戦では、6月21日の出場2試合目の天津泰達足球倶楽部戦、2-2で引き分けている中で決勝ゴールを決めた。翌2008年は、34歳という年齢ながら29試合に出場しチームトップの得点を挙げるも、シーズン終了後に35歳に達するという高齢のため放出された。