On 28 May 2012, Rodríguez signed for Atlético Madrid for four seasons after being released by Porto.
He scored his first two goals for his new team in the Europa League group stage, against Hapoel Tel Aviv FC (3–0 away win) and FC Viktoria Plzeň (home); in the latter, he netted the game's only goal through a thunderous left-foot shot in the 93rd minute.

On 20 January 2015, Rodríguez moved to Parma F.C. until the end of the season.
Less than two months later, however, due to the Italian club's precarious financial situation, he joined Brazil's Grêmio Foot-Ball Porto Alegrense also on loan.

Rodríguez left Grêmio on 8 May 2015, after struggling with injuries and totalling less than 80 minutes of action.
On 28 May 2012, Rodríguez signed for Atlético Madrid for four seasons after being released by Porto. He scored his first two goals for his new team in the Europa League group stage, against Hapoel Tel Aviv FC (3–0 away win) and FC Viktoria Plzeň (home); in the latter, he netted the game's only goal through a thunderous left-foot shot in the 93rd minute.
On 20 January 2015, Rodríguez moved to Parma F.C. until the end of the season. Less than two months later, however, due to the Italian club's precarious financial situation, he joined Brazil's Grêmio Foot-Ball Porto Alegrense also on loan.
Rodríguez left Grêmio on 8 May 2015, after struggling with injuries and totalling less than 80 minutes of action.
Cristian Rodríguez