The Belgian was absent from City’s games against Fulham and West Ham after feeling a twinge in the latter stages of the victory over Arsenal.
Though he is back in full training, the City boss says he will wait and see how things go.
“He trained yesterday and (was) good. He will train today, and we will decide.
“He has been missing one week or 10 days and at this time of the season, that is not a problem. It’s like Nathan - if he’s fit he can play.”
Guardiola says he isn’t in a position to make wholesale changes and rest players with the Premier League title race reaching a thrilling climax and a Champions League semi-final next on the agenda.
“I’m thinking in how there’s a lot of games with a lot of tension,” he said.
“I see the team really tired after demanding games against Fulham and West Ham.
“We have to see how the players recover again after just three days in the previous games.
“My decision will be focused on how physical and mental they play.
“After Madrid, the Premier League is so nice and important to go four points in front of Arsenal. Really important. Our focus is on tomorrow.
“Everyone has to be ready, contribution of everyone will be important. Lots or few minutes.”
And whether he would consider resting Rodrigo, he added: “We see today. I have to see at the training session. We will see.”
He also confirmed Ederson could return against Sam Allardyce’s side, saying: “He’s ready to play like he was against West Ham.”