 Almost two years later, on 25 April 2012, he was named left-back in Sportal's ideal team of Round 26 in the 2011–12 Serbian SuperLiga.On 31 January 2013, Rodić signed a contract with Zenit St. Petersburg.On 21 February 2013, coach Luciano Spalletti deployed Rodić in the 85th minute as a substitute for Sergei Semak against Liverpool in the 2012-13 UEFA Europa League.