Sergio Aguero travelled to Barcelona directly from Manchester City's Champions League final loss in Porto to complete a free transfer to the Catalans, according to reports.
City's all-time record goalscorer was a second-half substitute for Pep Guardiola's side in their 1-0 defeat to Chelsea on Saturday night, which was settled by Kai Havertz's first-half goal at the Estadio do Dragao.
The Champions League final was Aguero's final game for City after a decade of service, with Aguero ending his career for the Premier League champions with 260 goals in 390 games.