Juventus right-back Dani Alves has reached a verbal agreement with Manchester City to join the club for the next two seasons.
Alves, 34, has completed one year of a two-year deal with Juve, but is in talks with the Italian club over rescinding his contract so that he can join City on a free transfer.
Juve signed Alves last summer on a free themselves after he exercised a clause in his contract at Barcelona to allow him to leave for free.
City will officially offer the contract once the Brazilian international has cleared things up with Juve, who won the double this season but lost in the Champions League final to Real Madrid.
According to sources close to City, the Premier League side and Alves have agreed a two year deal verbally, worth around 4.8 million euros per season.
At City, Alves will be reunited with Pep Guardiola, the manager who signed him for Barça in 2008 after he'd shone for La Liga side Sevilla following his move to Europe.