​AC Milan have announced the signing of Kevin-Prince Boateng on a free transfer after his contract with German side Schalke 04 was cancelled in December.

The 28-year-old Ghana international had been training with the Italian side since September after an incredible falling out with former German employers Schalke 04, who had suspended Boateng indefinitely along with winger Sidney Sam.

Schalke's logic was that the players had a "lack of mutual trust" and told both players to find new clubs, but when no-one signed Boateng during the summer window, Milan allowed him to train with them and play in friendlies.

Now, the player who Milan sold to Schalke for a £7.34m fee back in 2013 has returned to the club where he made 100 appearances for - scoring 17 goals and winning Serie A in 2010 in the process - as per Milan's Twitter page, which you can see below.

According to ​ESPN, Italian reports believe that Boateng has re-joined the San Siro on a short-term contract until the end of the season, but will be offered a longer deal if he can impress Milan boss Sinisa Mihajlovic.

As of yet, there has been no news from the club over Boateng's contract, but this is expected to be released in due course. 

Milan are starting to show signs they can compete again domestically, if not for the title then at least for European places after a disappointing campaign last season, where the club finished a dismal 10th.

Frosinone Calcio v AC Milan - Serie A

This season however, things have changed. Milan went into the Italian winter break sitting in sixth place, four points behind AS Roma who occupy fifth and the final Europa League position, seven points behind third placed Napoli who have the final Champions League spot, and eight points behind leaders and Milan rivals Inter.

Milan's first fixture back after the break will be against Bologna.