City meet Chelsea at Wembley later today.
Haaland was taken off at the end of normal time in their Champions League quarterfinal defeat to Real Madrid.
Advertisement
Advertisement
Yesterday, Guardiola said: "Erling felt something, a muscular issue and that's why he said he could not continue."
He added: "The doctor said it was a little bit niggles and we will see the evolution in the next hours.
"The amount of games we are playing this season and the previous season and not much recovery and extra time and high intensity and the way we played, put a lot of pressure on our game.
"They are human beings, not machines. Sometimes the fatigue is there."