Ilkay Gundogan is back with Manchester City after the Premier League champions re-signed their former captain on Friday on a one-year contract.
The 33-year-old German left City for Barcelona in 2023 on a free transfer after leading Pep Guardiola's team to the treble.
Gundogan could be available for Saturday's match against Ipswich Town at the Etihad Stadium.
"My seven years at Manchester City were a time of pure contentment for me, both on and off the pitch," Gundogan said.
"I grew as a person and a player, developed a special relationship with the City fans and enjoyed amazing success. It was an exceptional period in my life. To have the opportunity to return here means so much."
Gundogan returns won 14 major trophies with City, including five Premier League titles and the Champions League.
Although he had been under contract at Barcelona for two more years, he was told the club would not stand in his way if he wanted to leave.
"After just one year it's already time to say goodbye," Gundogan said in a social media post.
"I came here to face a new, exciting challenge, and I was ready for it. I have given everything to fight for the team and the club the best possible way in a difficult season.
"Now I am leaving in a difficult situation, but if my departure can help the club financially, it makes me a bit less sad."
Gundogan made 51 appearances last season, helping Barca to a second-place finish in La Liga.

Luiten leads the way at DP World Tour Championship
Jake Paul hails Dubai as "perfect place" for Christmas Eve comeback fight
Derron and Taylor-Brown renew T100 title fight in Dubai
Racing Bulls confirm Lawson and Lindblad for 2027
Manchester United sack Carrick, talks ongoing for Pochettino
