Juventus defender Joao Cancelo has signed for Premier League champions Manchester City for £27.6 million.
The Portugal international, who primarily plays as a right-back, though he can also play on the right wing and at left-back, arrives as part of a ??55.25m deal that sees Danilo join Juventus.
Cancelo, 25, joined Juventus from Valencia in 2018 for a fee of €40m, having spent the previous season on loan at Inter Milan.
The defender made 25 Serie A appearances last season as Juventus won the league title, and was part of Portugal's Nations League-winning squad earlier this summer.
Cancelo's arrival marks City's fourth signing of the summer, following the additions of Rodri, Angelino and Zack Steffen to manager Pep Guardiola's squad.
Danilo joined City from Real Madrid in 2017 and won back-to-back Premier League titles under Guardiola as well as two EFL Cup trophies and an FA Cup. The Brazilian will be hoping to add to this impressive trophy haul in Italy, which would represent the fifth country in which he has won a league title.