Saudi Pro League side Al Hilal have completed the signing of Joao Cancelo from Manchester City.
City maintained Cancelo could leave the club in the summer for the right price, having not been involved since the first half of the 2022/23 campaign, and the full-back will now continue his career in the Middle East.
The fee is in excess of £21m (€25m).
The Portugal international spent last season on loan at Barcelona where he played 32 LaLiga and made a further 10 appearances in the Champions League.
Barcelona were interested in retaining Cancelo, but were not able to put together a deal satisfactory for all parties.
Cancelo spent the second half of the 2022-23 season on loan at Bayern Munich where he made 21 appearances in all competitions.
The 30-year-old had just under three years remaining on his City contract.