The speedy forward has beaten the back problem which forced him out of England's Euro 2012 qualifier in Montenegro.
However, Nathan Delfouneso looks set to miss out after picking up a hamstring tear which could keep him out of Villa's next two games.
"Gabby has trained this week and as long as nothing interrupts his training schedule on Thursday and Friday he should be fine for City," said McLeish.
"I am disappointed for Nathan as I think his hamstring prevented him playing the rest of the game. Also it has maybe cost him a couple of games here. I don't think it is too bad but sometimes sprinters get these injuries more than others.
"He has got to do a bit of preventative work in the gym and I'm sure Adrian Lamb will help him attain stronger hamstrings that enable him to make his bursts from start to finish in games."
Source: Team Talk
Source: Team Talk