Manchester City have completed the signing of Argentine defender Pablo Zabaleta from Espanyol for an undisclosed fee on a five year deal.

"I am very happy to come here and play in the Premier League," Zabaleta told the club's official website.

"Playing in England has been a lifelong dream which has finally come true by moving to City."