Manchester City have signed Malaga goalkeeper Willy Caballero.

The Argentine, 32, joined on a three-year deal for a fee believed to be in the region of £6m excluding add-ons.

Caballero, who played under City boss Manuel Pellegrini at Spanish side Malaga, was in Manchester on Monday morning to finalise the deal.

He becomes the champions’ third signing of the summer after the arrivals of midfielder Fernando from Porto and former Arsenal right-back Bacary Sagna.

Caballero is expected to provide back-up and competition for England number one Joe Hart.

He told the club’s website: “I am very happy, and really looking forward to the start of pre-season and performing well to help the team. “I know I am coming to a big club with a very good goalkeeper. City already have a great goalkeeper in Joe Hart, but I will try and compete for the number one spot.”Caballero started his career with Boca Juniors in his homeland before joining Spanish side Elche in 2004.

He joined Malaga in 2011 where he teamed up with Pellegrini and kept a 480-minute clean sheet record.

“The most beautiful moments of my career were under Manuel Pellegrini in Malaga, where we achieved big things and we made Malaga’s name known around Europe,” Caballero added.

“As for my new team-mates, I have a very good relationship with Martin Demichelis, but I’ve never met Pablo Zabaleta and Sergio Aguero. It’s something I’m looking forward to. For me it is very good to have people from Argentina in the squad because I think it will be very helpful.

“I spoke to [former City striker] Roque Santa Cruz and Demichelis, and they told me that Manchester is a very beautiful city and very welcoming, so that will be great for my family and I can’t wait to enjoy it.”