AS Roma are proud to confirm the signing of Leonardo Spinazzola on a permanent transfer.

The club has reached an agreement with Juventus for the Italy international defender, who joins the Giallorossi for a fee of €29.5 million.

Spinazzola, 26, has agreed a four-year contract with the club that will run until 30 June 2023.

“It’s a great feeling to be here,” Spinazzola said. “Since I was a child I have always had an affinity for Roma – in part because they’ve always played good football.

“The city is amazing and the fans are so passionate. I am happy to be part of this new project with the new coach.”

Spinazzola made his Serie A debut for Atalanta back in August 2014, going on to make 60 appearances across two spells for the Bergamo club.

Last season he rejoined Juventus, helping the club win both the Serie A title and the Italian Supercoppa - while he also made his Champions League debut during the last-16 victory over Atletico Madrid.

A full Italy international, Spinazzola has made seven appearances for the national team – making his debut in March 2017.

His last appearance for the Azzurri came in the 6-0 win over Liechtenstein earlier this year.

“We are happy to welcome Leonardo to AS Roma,” said Guido Fienga, the club’s chief executive.

“Leonardo is a young player that has already acquired a lot of valuable experience in Italian football. I am certain that he will settle in here very quickly and will fit in well with the style our new coach implements.”