Manchester City have signed Bulgarian winger Martin Petrov for £4.7m from Atletico Madrid.

The move is subject to a work permit, although given Petrov’s international experience that is expected to be a formality.

The 28-year-old has already undergone a medical and agreed terms on a three-year deal.

According to City’s chief Alistair Mackintosh, the presence of coach Sven Goran Eriksson was pivotal in Petrov’s decision to join the club.

“Having Sven as manager proved to be a major factor in the player’s decision,” said Mackintosh.

“Unsurprisingly given the calibre of the player, there were a significant number of clubs competing for Martin’s signature, and I am absolutely delighted that he has come to Manchester City.”

Petrov, has made more than 60 appearances for Bulgaria.