Manchester City are understood to have completed the signing of Juventus right back Joao Cancelo for £32million, with Danilo moving to the Italian giants as part of the same deal.

Juventus' sporting director Fabio Paratici is likely to finalise negotiations on Monday - in what could be the first of a handful of exchanges between Italy and England before the transfer window slams shut next week.

Pep Guardiola's quest for a full-back this summer appears to have come to an end, a process made easier after Cancelo had fallen out of favour at Juventus.

Manchester City have finalised the £32million signing of Juventus' Joao Cancelo

The full-back will move to the Etihad with out of favour Brazilian Danilo going the other way

It is believed that the defender's poor temperament is a major factor behind his imminent sale.

With the transfer comes another player set to be shipped out who would not have featured in new manager Maurizio Sarri's plans next season.

And in what is a largely mutual departure between all parties, Danilo's involvement in negotiations comes as a result of misunderstandings with manager Pep Guardiola.

Juventus are also locked in negotiations with Manchester United over a potential exchange between Paulo Dybala and Romelu Lukaku, and the extra money generated from Cancelo's sale could be used by the Italian side for further transfer business.

When the deal is officially confirmed, Danilo will re-join Alex Sandro in the Juventus full back positions, a partnership that proved so effective for Portuguese outfit Porto a few seasons ago.

The 28-year-old will also line up alongside Matthijs de Ligt, the club's £67.8m signing from Ajax.

Danilo was included in negotiations after misunderstandings with boss Pep Guardiola

Get your FREE Premier League Wallchart in association with Sky Sports, only inside this weekend’s The Mail on Sunday.