Latem 2007 na zasadzie wolnego transferu Rodríguez przeszedł do SL Benfica, gdzie miał zastąpić na lewym skrzydle Simão Sabrosę, który odszedł do Atlético Madryt. W 2008 przeniósł się natomiast do FC Porto. W sezonie 2012/2013 będzie reprezentował barwy hiszpańskiego Atlético Madryt, do którego trafił na zasadzie wolnego transferu
Sezon Klub Kraj Rozgrywki Mecze Bramki 2002 CA Peñarol Primera División Uruguaya 6 0 2003 21 2 2004 15 1 2005 0 0 2005/06 Paris Saint-Germain Ligue 1 11 0 2006/07 25 1 2007/08 SL Benfica Superliga 24 6 2008/09 FC Porto 29 6 2009/10 18 4 2010/11 13 1 2011/12 10 1 2012/13 Atlético Madryt Primera División 33 1 2013/14 20 1 2014/15 6 0
Kariera reprezentacyjna Reprezentacyjną karierę Rodríguez rozpoczął od występów w młodzieżowej drużynie Urugwaju U-21. W pierwszej reprezentacji zadebiutował 7 lipca 2004 roku, w meczu który Urugwaj zremisował 2:2 z Meksykiem w ramach turnieju Copa América 2004, w którym jego rodacy zajęli 3. miejsce. Natomiast w 2007 roku wystąpił w Copa América 2007 i tym razem zajął wraz ze swoją drużyną 4. pozycję.
Życie prywatne Jest znany pod przydomkiem „Cebolla”. Przydomek ten wiązano z jego stylem gry i umiejętnością mijania rywali.