Barcelona sign João Cancelo on loan from Manchester City

Can Joao Cancelo rejuvenate his career with Barcelona? (1:58)

Stewart Robson and Craig Burley discuss Joao Cancelo's possible move to Barcelona. (1:58)

Barcelona have signed João Cancelo on loan from Manchester City, bringing an end to the LaLiga club's search for a right-back this summer.

The Catalan club announced on Friday an agreement with City for the loan of the Portugal international until June 2024.

- Stream on ESPN+: LaLiga, Bundesliga, more (U.S.)

Barca coach Xavi Hernandez has been keen to strengthen at right-back, having previously used centre-backs Jules Koundé and Ronald Araújo in the position, and allowed Sergiño Dest to join PSV Eindhoven.

However there was some debate within the club on whether to go for an experienced player like Cancelo or a younger alternative such as Real Valladolid's Iván Fresneda, preferred by new sporting director Deco.

Cancelo joins Ilkay Gündogan, Iñigo Martínez and Oriol Romeu in signing for Barca this summer.

The club's transfer activity has been restricted by their limited finances, seeing them target free transfers -- Gundogan and Martinez -- affordable options like Romeu, and now Cancelo on loan.

The defender spent the second half of last season at Bayern Munich, after falling out of favour with City coach Pep Guardiola.

Cancelo played for Benfica, Valencia, Inter Milan and Juventus before signing for City in a €65 million deal in August 2019.

He became one of the Premier League's best full-backs -- capable of playing on either flank, or in a more advanced role -- before his relationship with Guardiola began to falter, and he was subsequently sent on loan to Bayern.

LaLiga champions Barca drew their opening game of the season 0-0 at Getafe before a 2-0 win over Cadiz on Sunday. The Catalan club travel to Villarreal this weekend.