Barcelona signed Spain’s Dani Olmo from RB Leipzig on Friday for a reported 60 million euros ($65 million).
“The player has signed a contract with the club for the next six seasons, ending on June 30, 2030, and his release clause is 500 million euros,” the Catalan club announced in a statement.
Olmo, a playmaker, ended as equal top scorer at Euro 2024 with three goals, assisting La Roja to a record fourth title.
The 26-year-old played for Barcelona as a kid before joining Dinamo Zagreb in 2014.
Olmo, an attacking midfielder who can also play on the left wing, joined with Bundesliga club Leipzig in 2020 and won two German Cups.
“A young club, a young player… we grew up, won our first trophies, and made history together,” said Olmo on social media network X.
“Thank you, RB Leipzig, you’ll forever be in my heart.”
Olmo’s arrival is the first under new Barcelona coach Hansi Flick, who was appointed in May following a disappointing campaign under predecessor Xavi Hernandez.
With Real Madrid winning La Liga and the Champions League before signing French superstar Kylian Mbappe, Barcelona start the new season as underdogs to Los Blancos.
The Catalans begin their La Liga campaign at Valencia on August 17.
Olmo’s arrival leaves Barcelona with a host of midfielders, including Frenkie de Jong, Ilkay Gundogan, and injured Spanish duo Pedri and Gavi.