But Guardiola says he has complete faith in Bravo – sent off in the Champions League in midweek after Ederson came off injured – and claimed the 36-year-old deserves more respect.
“Ederson’s not able to play Sunday,” said Guardiola. “I don’t know [how long he will be out for]. But Sunday he cannot play.
“But we have another top keeper. Claudio can do it too, of course.
“We won the Carabao Cup and the last FA Cup thanks to Claudio, so he’s an exceptional keeper.
“He’s won a lot of games with his national team, Chile. So no doubts.
“Why should I not be confident with my players on my team?
“Why would I have doubts because a player who does not play regularly does not play?
“I’ve seen him in training and I know how fired up and how good he is – we’re not going to lose because of Claudio.
“You have to respect this guy. He’s played at an incredible level, he won the Copa America, other cups, respect that guy, he’s an incredible, top, top keeper.
“So why should I not have any confidence with one player in my team? He wouldn’t be here.”
Liverpool can open up a nine-point lead over City should they collect all three points in the mammoth clash.
And Reds boss Jurgen Klopp has called on everyone inside the stadium to be on their best form.
“We have to play our best game, everybody in the stadium has to be in absolutely top shape,” he said. “The guy who sells the hot dogs has to be in the top shape!
“Everybody has to be from the first second, come early into the stadium, come inside, nothing to do outside, wait for the team warming up, be there, be ready. That’s what I wish for.”