Juventus have signed Swedish striker Zlatan Ibrahimovic from Ajax, according to Italian news agency ANSA.

Ibrahimovic has agreed a four-year deal with the Serie A club reported to have paid 25m euros for his services.

Ibrahimovic. 22, will be Juventus’s second big name signing following the arrival of Italy defender and skipper Fabio Cannavaro from Inter.