Manchester City have signed Brazil midfielder Elano from Shakhtar Donetsk for £8m to complete a hat-trick of deals within 24 hours.
Garrido began his career at Sociedad
Manager Sven-Goran Eriksson also picked up Javier Garrido from Real Sociedad for £1.5m and Vedran Corluka from Dinamo Zagreb for an undisclosed fee.
Elano, 26, and left-back Garrido, 22, have secured a four-year contracts.
Croatia defender Corluka, 21, who can play at either right-back or central defence, has signed a five-year deal.
Elano scored twice in the 3-0 win over Argentina at the Emirates Stadium last year and has been a regular in the Brazil squad since 2004, helping the national side to triumph in the recent Copa America.
Garrido made his debut for Sociedad during the 2004/2005 season, making 86 appearances in total.
Corluka arrives from Dinamo Zagreb for an undisclosed fee - reported to be around £7m.
He has been capped nine times for his country and his versatility is something that attracted Eriksson.
"He's a good defender, another good player first of all and that's the most important thing," said the former England boss.
Every boy in Croatia dreams of playing in the Premier League
New Man City defender Vedran Corluka
"He's young and the good thing with him is that he can play in different roles - centre half or right-back. He's a tall, big guy and we look forward to him starting here, it's one more and I hope he will do very well for us."
Corluka insisted he had no regrets about leaving a Champions League club to join City.
"I was preparing to play for Dinamo in the Champions League, but since then things have happened very fast and I'm very happy to be here," he told the City website.
"Every boy in Croatia dreams of playing in the Premier League and my dream has come true.
"I think the Premier League is in some ways better than the Champions League at times."
Eriksson has now made seven new signings since he took the City helm, with Rolando Bianchi, Martin Petrov, Gelson Fernandes and Geovanni all moving to the club.
City chief executive Alistair Mackintosh said: "Today has proved to be an immensely productive one, the outcome of which is the acquisition of three top quality players for Manchester City.
"This has been achieved as a result of some tremendous teamwork and I would like to praise everyone involved for their efforts.
"I would particularly like to thank owner Dr Thaksin, without whom the signings would not have been possible."