Manchester City are currently in talks with Juventus for right-back João Cancelo, according to Romeo Agresti.
The Citizens are prepared to offload Danilo in order to bring in the 25-year-old Portuguese defender.
The fee is reported to be in the region of €50 million. Juve paid Valencia €40.4 million for Cancelo last summer.
The Bianconeri have reportedly identified Tottenham’s Kieran Tripper and Napoli’s Elsied Hysaj as potential replacements.