Mario Mandzukic has returned to Serie A by signing a contract with league leaders Milan.

Former Juventus striker Mandzukic has agreed a deal until the of the season with the Rossoneri, though it includes the option for a one-year extension.

The 34-year-old arrives on a free transfer after terminating his contract with Al-Duhail, having joined the Qatari club from Juve last year.

He will offer support to fellow veteran attacker Zlatan Ibrahimovic, who has scored 12 goals in eight Serie A appearances this term.

Speaking about Mandzukic after scoring a double in a 2-0 win over Cagliari on Monday, Ibrahimovic told Sky Sport Italia: "I'm happy we have two that scare our opponents."

Mandzukic made 162 appearances in all competitions across four and a half years with Juve, scoring 44 goals and setting up another 19.

His 48 goal involvements (31 scored, 17 assisted) in Serie A from the start of 2015-16 until the end of 2018-19 – the last season in which he featured – were only the joint-18th most in the league.

While he may not have been prolific he was an important part of a Juve side that won four straight Scudetti, three of which came as part of a domestic double with success in the Coppa Italia.

Mandzukic scored a memorable overhead kick in Juve's Champions League final defeat to Real Madrid in 2017 but lifted the trophy during two seasons at Bayern Munich, where he also won two Bundesliga titles and the Club World Cup.

Across the nine seasons in Europe's top five leagues he has previously featured in, which covers his stints with Juve, Bayern, Atletico Madrid and Wolfsburg, he has averaged a goal involvement every 140.1 minutes.

Milan are also expected to sign Fikayo Tomori on loan from Chelsea for the rest of the season during the January transfer window.