Komendant twierdzy Opole, płk Friedrich Albrecht von Pfeil, nie widząc możliwości długotrwałej obrony miasta, popełnił samobójstwo w nocy z 21 na 22 stycznia. Wieczorem 22 stycznia załogę twierdzy operacyjnie podporządkowano dowódcy 4 Armii Pancernej, gen. Fritzowi Gräserowi. Gräser anulował rozkaz o obronie twierdzy do ostatniego żołnierza, dopuszczając możliwość opuszczenia prawobrzeżnej część miasta. Nowym komendantem twierdzy opolskiej został płk Lothar Berger.
Ordre de Bataille Armia Czerwona 22 i 23 stycznia do Opola dotarły wojska Armii Czerwonej, obejmujące: 3 Armia Pancerna Gwardii 6 Korpus Pancerny Gwardii 7 Korpus Pancerny Gwardii 5 Armia Gwardii 34 Korpus Strzelecki Gwardii 15 Dywizja Stzelecka Gwardii 58 Dywizja Strzelecka Gwardii 118 Dywizja Strzelecka 21 Armia 117 Korpus Strzelecki Gwardii
Jednocześnie rozpoczęła się przeprawa przez Odrę w rejonie wsi Żelazna.
Walki o Opole i konsekwencje 23 stycznia oddziały niemieckie wysadziły dwa mosty drogowe przez Odrę, co skomplikowało sytuację obrońców na wschodnim brzegu. Doszło także do pierwszych walk w obrębie wewnętrznego pierścienia, m.in.