Manager Pep Guardiola has been chasing the right-back all summer and The Mail claim he has finally got his man. It is claimed City will pay Juve £32million while Danilo is set to move in the opposite direction as part of the deal. Cancelo is not in new manager Maurizio Sarri’s plans and has struggled to command a first-team spot since joining them from Valencia last summer for around £40m. Last season, the Portuguese international started 22 Serie A games, registering one goal and three assists.

Despite his struggles, the 25-year-old is highly-rated and will push Kyle Walker for a place in Guardiola’s City side as they look to defend three domestic titles next term. Cancelo will become the second big-name casualty of Sarri’s revamp of the reigning Serie A champions following Leonardo Spinazzola’s move to Roma. Young striker Ricardo Orsilini has also gone to Bologna while more departures are expected before the Serie window transfer window shuts on September 2. Juventus are currently in negotiations with Manchester United over a move for Paulo Dybala that would see Romelu Lukaku move in the opposite direction.

Manchester City boss Pepe Guardiola is finally about to sign Joao Cancelo from Juventus

They are happy for him to leave and it is now up to the player to decide whether he wants to make the switch to the Premier League. Striker Mario Mandzukic has also been linked with United and could also be included in the deal. Blaise Matuidi is another who has been mentioned in the Dybala negotiations. Juve need to balance their books following last summer’s £100m capture of Cristiano Ronaldo from Real Madrid.

Right-back Cancelo has struggled to settle at Juventus

Paulo Dybala could become teh next casualty of Maurizio Sarri's Juve revamp