Juventus have completed the signing of Sweden international Dejan Kulusevski from Atalanta for a fee which could rise to €44m.

The 19-year-old midfielder has enjoyed a breakthrough season on loan at Parma, netting four goals in 17 Serie A appearances, and will remain with the club until the end of the season before moving to Turin.

Kulusevski, who made his Sweden debut as a substitute against the Faroe Islands in November, has agreed a deal at Juventus until June 2024.

Juve confirmed the signing on their official website, saying they would pay Atalanta €35m, with a possible further €9m in add-ons.