Barcelona have signed Poland striker Robert Lewandowski from Bayern Munich on a four-year contract worth 50m euros (£42.6m).
The 33-year-old had one year left on his contract with the German champions but in May said: “My story with Bayern is over”.
He has joined his new team-mates in Miami as part of Barcelona’s four-match tour of the United States.
Lewandowski, who has a buyout clause of 500m euros (£425.9m), joined Bayern on a free transfer in 2014 after his departure from Borussia Dortmund.
He scored 50 goals in 46 games last season as he helped Bayern win a 10th straight Bundesliga title.