After another loan, at Club Atlético River Plate in January 2007, Sosa was allowed to join hometown's Club Nacional de Football on another free transfer, despite still having a six-month contract left with Atlético Madrid. On 7 January 2008, Tecos UAG officially presented him to the Guadalajara-area media.
In the 2009 summer 31-year-old Sosa returned to his country, signing with national powerhouse C.A. Peñarol. In early February 2011 he joined fellow Primera División team Racing Club de Montevideo, on a six-month contract.[1]
International career
Having first appeared for Uruguay in 2003, Sosa represented the nation at the 2004 Copa América, playing in all the matches for a final third-place.[2]