City’s game at Everton on Monday was postponed at short notice after three more players tested positive for Covid-19 following the positive tests for Kyle Walker and Gabriel Jesus on Christmas Day.
The latest results bring the total number of first-team personnel at the club isolating to seven, including two other staff members.
Guardiola insisted City had enough players available to play at Everton but, with news of the positive tests only coming through late in the day, there was little alternative but to call off the game.
He said: “We had enough players to play against Everton. We wanted to play but on the day of the game, with more cases, we informed the Premier League.
“I personally called (Everton manager) Carlo Ancelotti to explain the situation because the day before we were in touch about what would happen and the huge risk.”
Meanwhile, Chelsea boss Frank Lampard is expecting this weekend’s clash to go ahead.
“I haven’t been given the chances of the game being postponed this weekend, I’m just aware of the situation. At the moment the game is on,” Lampard said.
” Manchester City had some positives within their training ground. We have had a couple ourselves, but not on the playing staff. That’s the current situation.”