Middlesbrough boss Gareth Southgate has completed a deal to sign Arsenal's 24-year-old French striker Jeremie Aliadiere for an initial fee of £2m.
Aliadiere never managed to hold down a first-team place at Arsenal
Aliadiere agreed the move on 9 June but the transfer was delayed as he was on holiday. He has signed a four-year deal and will officially join on 1 July.
"We tried to sign him in January but were thwarted by Arsenal's injuries," said Boro chief executive Keith Lamb.
"He fits perfectly with the sort of player we are trying to bring in."
Aliadiere started only 19 senior games for the Gunners and made a further 32 substitute appearances during his seven years with Arsenal, scoring nine goals.
Twelve of those starts came last season when, with 11 outings as a substitute, he scored four times, all of them in the Carling Cup.
His arrival at The Riverside will help ease the disappointment of Mark Viduka's exit.
The Australian striker rejected the offer of a new deal after his contract with Boro ran out and instead decided to join Newcastle.
Viduka's 19 goals helped Boro keep at arm's length from the relegation battle and the 31-year-old's main assets of being a powerful player are in contrast to Aliadiere.
Lamb said: "He has pace and energy and he is young with his best years in front of him."
The French forward has been with Arsenal since he was 16, had loan spells at West Ham, Celtic and Wolves.
Meanwhile, Lamb denied Boro are interested in bringing Chelsea defender Geremi back to the North East.
The Cameroon international spent a year on loan at the Riverside in 2002-03 and had suggested he might return.