Benjani has fallen down the pecking order at Eastlands following the arrival of players such as Craig Bellamy, Roque Santa Cruz, Emmanuel Adebayor and Carlos Tevez.
He told Zimbabwean weekly The Standard: “I am not going anywhere and I am going to put up a fight to ensure that I get my place.
“I still have a contract with Manchester City.
“I have had injuries. And every player goes through this phase. It will soon be over.
“I am not bothered about which club is after me because I am still a Manchester City player.”