Arsenal have sold defender Laurent Koscielny to Ligue 1 side Bordeaux for a fee of up to 5m euros (£4.6m).
The 33-year-old centre-back had a medical on Tuesday and has returned to France after nine years with the Premier League club.
Frenchman Koscielny had a year left on his contract at Emirates Stadium and the Gunners wanted him to stay.
But he asked for a free transfer and refused to travel on a pre-season tourof the United States.
“We decided to sanction his move to Bordeaux once we agreed acceptable transfer terms,” Arsenal said in a statement.
“We thank Laurent for his contribution to the club and wish him all the best for the future.”
— FC Girondins de Bordeaux (@girondins) August 6, 2019
Former France international Koscielny rejected a new Gunners contract that he felt undervalued his contribution and continued ability.
Arsenal began disciplinary proceedings and instructed the captain to train with the under-23s, but offered him a way back into the first-team squad for the new season.
However, Koscielny had no intention of reversing his decision and was determined to secure a move to his home country.
Talks also took place with Bordeaux’s Ligue 1 rivals Rennes.
Arsenal hope to sign a new centre-back before the Premier League’s transfer deadline at 1600 GMT on Thursday, while they retain an interest in Celtic left-back Kieran Tierney despite the 22-year-old Scotland international being injured.
The Gunners are also in advanced talks over the sale of English right-back Carl Jenkinson, 27, to Championship side Nottingham Forest.
However, Arsenal have received no firm offers for defender Shkodran Mustafi and attempts to move the 27-year-old German on are further complicated by his desire to stay.
But foreign clubs have longer to negotiate a deal, depending on when their transfer windows close.