"Mario Gomez has completed his rehabilitation and can resume training on Wednesday with the rest of the team," Fiorentina announced on their official website.

Gomez suffered his injury in mid-September in only his third game for the club with initial predictions suggesting he would only be out for a matter of weeks.

The 28-year-old arrived at Fiorentina last summer from Bayern Munich on a four-year deal for a fee estimated at 15.5 million euros ($20.4 million).

He moved to Serie A after scoring 75 goals in 115 Bundesliga games for Bayern, but he had spent much of the 2012/2013 season on the bench.