Former AC Milan midfielder Giacomo Bonaventura has completed his move to Fiorentina.

Bonaventura joins the Viola in a free transfer.

The 31 year-old has signed a two-year contract with Fiorentina.

Bonaventura, nicknamed Jack, started out in the Atalanta youth academy, moving to Milan for €5.3m in the final minutes of the 2014 summer transfer window.