Manchester City have agreed a £30 million ($45 million) fee to sign Swansea's Ivory Coast striker Wilfried Bony, according to British media reports on Sunday.

The 26-year-old is currently preparing for the Africa Cup of Nations, but City have been pushing to seal a deal for the former Vitesse Arnhem star and it is believed the move will be officially confirmed early next week.

Bony has proved to be a major asset for Swansea since arriving at the Liberty Stadium from Dutch club Vitesse in 2013.

He has scored nine Premier League goals already this season, having managed 17 in the league in the 2013-14 campaign.

That fine form has caught the eye of City manager Manuel Pellegrini and Bony's agent Francis Kacou said on Wednesday that he expected "things will be sorted in the next few days."

The Ivorian topped the Premier League scoring charts for the calendar year of 2014 with 20 goals.

Swansea manager Garry Monk said on Thursday that Bony's goals could prove the difference in the Premier League champions' title battle with Chelsea, who currently hold a two point lead over second placed City.

"I have spoken to the chairman of the club and the situation is ongoing, they are trying to agree fees but they are a little way apart from each other," Monk said.

"We have had those discussions about what he's worth but the chairman is not stupid either.

"The club have a good understanding of these matters and ultimately it depends on what the club feels in terms of how much a player is worth.

"I give my input but it's what the chairman and the board of directors decide is the right valuation.

"He could be the difference in the title race, couldn't he? That's what City see in him.

"That's obviously why their interest is what it is because he's a goalscorer and gets you goals."