De Bruyne was substituted and spent the last 25 minutes of Wednesday’s bad-tempered 0-0 draw with Atletico Madrid in Spain with ice packed around his right ankle after a kick from Felipe.
Meanwhile, Walker limped off in the 73rd minute of the Champions League quarter-final second-leg tie after rolling his left ankle and was pictured wearing a protective boot on Thursday.
De Bruyne required stitches to his wound after the game against Atletico and neither he nor Walker were able to train on Friday.
“They didn’t train today,” City boss Pep Guardiola said on Friday. “We’ll see tomorrow but apparently it’d be so close after what happened on Wednesday.”
Nathan Ake has impressed as a makeshift left-back in recent weeks but moves back into the centre against Liverpool, with Oleksandr Zinchenko also starting.
Ruben Dias was named on the bench at Atletico and is among the substitutes again, with Fernandinho preferred to Dori.. Guardiola gives cup goalkeeper Zack Steffen a start at Wembley.
Starting XI: Steffen, Cancelo, Stones, Ake, Zinchenko, Fernandinho, Bernardo, Foden, Grealish, Jesus, Sterling
Subs: Ederson, Dias, Gundogan, Laporte, Rodrigo, De Bruyne, Mahrez, Delap, Lavia