Rodríguez was part of the youth setup for FC Zürich, before joining the senior squad in 2009. He was sold to VfL Wolfsburg on 20 January 2012 and made his Bundesliga debut against 1. FC Köln. He played every game of the season from that point on, becoming a favorite on the left of the defence for manager Felix Magath. Rodríguez was never subbed off. Through the first ten league games of the following campaign, Rodríguez was once again an ever present in the squad, featuring in all the outings, starting eight. On 2 September 2013, it was reported that Wolfsburg rejected a £6 million offer from Sunderland. On 9 November 2013, he scored his first goal for VfL Wolfsburg, from a direct free kick in a home match against Borussia Dortmund. The match ended 2–1 win for Wolfsburg, although they where losing in half-time. This was also his first Bundesliga goal ever.