Alex Song has completed his move to Barcelona from Arsenal.
The 24-year-old Cameroon international midfielder has signed a five-year contract at the Nou Camp after the clubs agreed a £15m deal.
Song, whose contract will contain a release clause of 80m euros (£63m), passed a medical on Monday.
Arsenal are close to signing 23-year-old Turkey international midfielder Nuri Sahin on a season-long loan deal from Real Madrid as a replacement.
Watch Alex Song score for former club Arsenal
Song did not play in Saturday’s 0-0 draw with Sunderland, after which Arsenal confirmed an agreement had been reached with Barca.
The Spaniards will present him to the media on 11:00 BST on Tuesday.
“It’s always frustrating losing good players, but we have plenty of players in midfield,” said Gunners boss Arsene Wenger.
“We are looking to bring one more midfielder in, and maybe one defender as well because we still feel we are short in some positions.”
Sahin joined Real Madrid from Bundesliga champions Borussia Dortmund last summer but struggled to make an impact, and head coach Jose Mourinho has said he is free to find a new club.
- Born: 9 September 1987 in Douala, Cameroon.
- Clubs: Bastia (2004-2006), Arsenal (2005-2006, loan), Arsenal (2006-2012), Charlton(2007, loan) Barcelona (2012-)
- International caps: 30
Song, who had two years left on his contract, joined Arsenal as a 17-year-old from French side Bastia in 2005.
He initially arrived on a one-year loan deal, with a £2.75m fee agreed to make the move permanent.
Song went on to make more than 200 appearances for Arsenal, including 34 in the Premier League last season.
With Abou Diaby, Jack Wilshere and Tomas Rosicky returning to match fitness, Wenger says he is happy with his midfield options.
Arsenal have signed striker Olivier Giroud, forward Lukas Podolskiand midfielder Santi Cazorla, but captain Robin van Persie - who scored 30 league goals last season – has joined Manchester United.