The Spain international has not played since the Citizens' August win against Hull due to a thigh injury sustained on international duty.
Striker Sergio Agüero, not risked in Saturday's Barclays Premier League defeat at Aston Villa due to a minor knock, is also likely to feature in the glamour Group D clash at the Etihad Stadium.
Manager Manuel Pellegrini said: "David is in the squad. I think he can at least play some minutes. Sergio is fit and he is also on the list."
Pellegrini wants his players to respond after their disappointment at Villa Park, where they surrendered a 2-1 lead to lose 3-2.
The result ended a run of three successive wins in which City had scored 12 goals and started to look like the serious force they aspire to be.
Pellegrini said: "Of course, I always expect a big response from the players.
"We respect the Champions League very well and it is very important for us to continue against the most difficult team in the group.
"I am sure we will see a very high performance tomorrow."