Finally, yesterday the club has released the official statement in regards with Federico Bernardeschi contract with Juventus.

We are glad to announce that Federico Bernardeschi has signed a five-year deal until 30 June 2022.

Bernardeschi Contract Details