Froch and Kessler will meet in a rematch at the O2 Arena on Saturday, three years after the Dane triumphed on points in Copenhagen.
Kessler has fought just three times since and Calzaghe has claimed that this will work in Froch's favour.
"I think Froch is going to win the fight," Calzaghe told BBC Sport.
"He's been active, Kessler's been very inactive, he's only had three fights in three years since their last fight which was a war."
Froch's defeat to Kessler in 2010 was the first of his professional career.