Major League Soccer side Chicago Fire have signed Switzerland winger Xherdan Shaqiri from Lyon for a club record.
The 30-year-old, who only joined Lyon from Liverpool in August, has signed a contract until 2024.
The French club said the fee involved in his move to Chicago Fire was 7m euros (£5.9m).
“Xherdan is a game-changing player and someone who will bring joy to our fans and the city of Chicago,” said the MLS club’s sporting director Georg Heitz.
Shaqiri will be one of Chicago Fire’s designated players, which means his wages do not count towards the MLS salary cap.
“As one of the most accomplished Swiss athletes of his generation, Xherdan joins us at a very important time for the club and fully believes in what we are aiming to accomplish,” he added.
The transfer reunites Shaqiri and Heitz, who worked together at Swiss side FC Basel, where the player began his professional career in 2009.
Shaqiri’s contract with the Fire will run through the 2024 season, pending a receipt of his P-1 Visa and International Transfer Certificate (ITC).
Shaqiri has played for some of the world’s biggest clubs, including Bayern Munich, Inter Milan and Liverpool, as well as Basel, Lyon and Stoke City.
At international level, Shaqiri has played 100 times for Switzerland, scoring 26 goals.
He is poised to take part in his fourth World Cup later this year.