Kyle Walker has completed a move from Manchester City to AC Milan after the two clubs agreed terms, the English club announced on Friday.
Walker has joined the Italian side on loan until the end of the season. Milan also have an option to make the move permanent in the summer, but there is no obligation built into the agreement.
The 34-year-old England defender has a contract at City until 2026 but has not featured for the team since the 4-1 win over West Ham on Jan. 4.
Walker's departure leaves Guardiola short of recognised right-backs despite the signing of two new defenders this month.
Abdukodir Khusanov from Lens and 19-year-old Vitor Reis from Palmeiras have both joined City in the January window.
Walker's move to Milan ends any chance that Marcus Rashford will end up at San Siro.
Milan had expressed interest in Rashford, but Serie A rules around the signing of non-EU players means that any chance of a deal materialising is dead.
Walker leaves City having won six Premier League titles and the Champions League following his move from Tottenham in 2017.