In January 2008, he was loaned to Piacenza of Serie B and was given the number 9 shirt from Daniele Cacia, who had left for Fiorentina. After eight years in Italy, Dedić left Frosinone on 3 June 2009 to sign with the German club Bochum. His contract runs until 30 June 2013. In August 2011 he was loaned for one year to Dynamo Dresden.
Dedić made his debut for Slovenia on 18 August 2004 in a friendly match against Serbia and Montenegro coming in as a substitute in 67th minute. He scored his first goal against Poland on 6 September 2008, in a 2010 World Cup qualification match. He was later instrumental in his national team's successful qualification to the 2010 World Cup by scoring the winning goal in the second leg playoff match against Russia, which ended with 1–0.