Former Celtic and Hamilton midfielder Massimo Donati has signed for St Mirren.

The Ladbrokes Championship leaders have brought in the 36-year-old Italian on a contract until the end of the season.

The former Milan player left Hamilton in January before training with the Buddies in recent weeks.

Read more:  Massimo Donati on his journey from San Siro to SuperSeal and how Andriy Shevchenko sold him on a move to Celtic

Donati told his new club's official website: "I'm still fit, I'm still good with my body. I had to train myself for a few days, then I got this opportunity which I took.

"I'm at a good club that are very organised. The stadium is good, the fans are as well and I'm happy to be here."

Assistant manager James Fowler added: "We've been impressed with what we've seen, he's obviously played at a good level and he's got good experience.

"He spoke to the manager and was keen to come in and try and help the team between now and the end of the season.

"Obviously the boys have been doing great and it's a bit of additional cover. He can play centre-back, as we lost Gregor Buchanan in January and we never really replaced him, and he's played defensive central midfield as well."