Vidic was sent off in his comeback game last week at Otelul Galati.
He said: "I feel I am ready to play against City. We have so many options for the team, not just in defence, but also in midfield and up front.
"I have never faced Sergio Aguero before, not even when Serbia played Argentina, so that will be a big challenge.
"We have watched some highlights of him, of course, and we know we are facing a top-class player.
"Sometimes it takes time to come to terms with the Premier League, but he has found his form quickly and scored goals immediately.
"That tells you what kind of player he is. But City also have Edin Dzeko, who has had a good start to the season. In fact, they have some very good players to call upon."