Manchester City are in talks with Juventus over a €50 million (£44m/$56m) move for Joao Cancelo, Goal understands.
Sources close to both clubs have confirmed that the framework of a deal is being put in place as City prepare to sell Brazil international Danilo.
Juve have already started looking for replacements for Cancelo and have identified Tottenham's Kieran Trippier and Napoli's Elseid Hysaj as possible alternatives.
Editors' Picks
Danilo himself could also be an option, having come close to moving to Turin from Real Madrid before he eventually chose Manchester in 2017, but as things stand the two clubs are discussing a cash-only deal.