Manchester City have approached Juventus over a move for Dani Alves, with Pep Guardiola prepared to offer the Brazil international a two-year contract as he steps up his recruitment drive for next season.

City are searching for defensive options after allowing Bacary Sagna and Gaël Clichy to leave when their contracts expire at the end of this month. A move for Tottenham’s Kyle Walker has failed to reach a breakthrough, with Spurs holding out for a fee in excess of £40m for the England international.

That has led Guardiola to inquire after Alves, with whom he worked at Barcelona. Juventus have confirmed they could be open to selling a player who especially impressed during the Serie A winners’ run to the Champions League final – notably in the semi-final victory against Monaco, in which he was involved in his side’s first three goals across the tie before scoring the fourth.