(CNN) -- Inter Milan striker Mario Balotelli has completed his big-money transfer to Manchester City, signing a five-year contract after completing a medical.
Balotelli -- who won his first Italian cap in the 1-0 defeat by Ivory Coast on Tuesday -- had been a long-term target for City manager Roberto Mancini, who gave the player his debut when he was in charge at the San Siro.
The 20-year-old, who has not always had an easy relationship with the Inter Milan fans or former coach Jose Mourinho, has cost City in the region of 29 million euros and becomes their fifth signing of a busy summer.
Mancini's spending has now broken the 120-million euros barrier with Balotelli joining earlier signings Jerome Boateng, David Silva, Yaya Toure and Aleksandar Kolarov.
"I think that Mario is one of the best players of his age in Europe and I am very happy to be working with him again," Mancini told City's official website.
"His style of play will suit the Premier League and City fans will enjoy watching him. He is still so young there is a big chance for him to improve. He is a strong and exciting player," Mancini added.
With Balotelli's signature now sealed, City's long-running pursuit of Aston Villa's England midfielder James Milner is still continuing -- a situation made more complicated after the recent resignation of Villa manager Martin O'Neill.
When asked if Milner was joining Balotelli at the City of Manchester stadium, Mancini added: "We need another two or three days for this situation. We need everyone to be happy."
It is believed Villa want City midfielder Stephen Ireland as part of the deal and it is this aspect of the transfer that is holding things up at the moment.
With big-spending City now looking to trim players from their squad, Craig Bellamy has been linked with moves to Fulham and Tottenham, while fellow- striker Felipe Caicedo is poised to complete a loan move to West Ham.