Real Zaragoza have agreed to sell Argentina defender Gabriel Milito to Barcelona, the Primera Liga clubs said on Wednesday.
|Zaragoza's Gabriel Milito celebrates after scoring against Recreativo Huelva|
The 26-year-old centre back, who is on duty with Argentina at the Copa America, is to move on a four-year contract for a fee Spanish media reported to be around 20 million euros ($27.5 million).
Barcelona have been seeking to strengthen their defence after centre back Carles Puyol picked up a knee ligament injury that will rule him out of the start of next season.
They had been chasing AS Roma's Romanian defender Cristian Chivu, but president Joan Laporta said that deal had stalled over the player's wage demands.
Milito has been a consistent performer at Zaragoza since moving from Independiente in 2003. He had a contract with them until 2010.
He will become Barca's fourth close-season signing after France striker Thierry Henry, Ivorian midfielder Yaya Toure and France left back Eric Abidal.