After a season spent in Germany at VfL Wolfsburg, in which he helped the club to its first ever Bundesliga title, he rejoined Guidolin at Parma (Zaccardo was a Guidolin’s player during his period in Palermo) in August 2009. In his three-and-a-half seasons with the side, Zaccardo appeared in 118 league matches and scored ten goals. On 24 January 2013, Zaccardo was signed by Milan, part of a cashless swap in which Djamel Mesbah moved to Parma. Towards the end of the 2014 summer transfer window, Milan had a deal in place with Parma in which him and Jonathan Biabiany would swap clubs, but the former refused the move. On 1 February 2015, Zaccardo scored his first goal for Milan in a 3–1 home win against Parma.