Прикидывая план взятия Силезского промышленного района, оценивая противостоящие силы противника в 9 пехотных и 2 танковые дивизии, не считая отдельных батальонов и боевых групп (примерно 100 тысяч человек), маршал Конев разработал следующую диспозицию. 20 января он приказал круто изменить направление движения 3-й гвардейской танковой армии. Генерал Рыбалко должен был повернуть свои «коробочки» на 90 градусов и вместо Бреслау следовать на юг к городу Оппельн (где находился штаб группы армий «А»), отрезая пути отхода немецких войск, действующих против армии Жадова, в дальнейшем: «С форсированием 5-й гвардейской армией р. Одер быть готовым по переправам 5-й гвардейской армии форсировать р. Одер для дальнейшего наступления на запад». Свежая 21-я армия (55, 117, 118-й стрелковые корпуса) генерала Гусева, усиленная 31-м танковым корпусом генерал-майора Г.Г. Кузнецова и 1-м гвардейским кавалерийским корпусом генерал-майора В.К. Баранова, наносила удар на Бейтен, охватывая Силезский район с севера и северо-запада; 59-я армия с 4-м гвардейским танковым корпусом продолжала наступление на Катовице; 60-я армия продвигалась вдоль Вислы, заходя с юга.
С рассветом 21 января 3-я гвардейская танковая армия повела атаку в новом направлении. Опасаясь окружения, немецкие войска, еще продолжавшие сопротивление перед фронтом 5-й гвардейской армии, начали отводить свои силы за Одер.
«Когда 21 января 1945 года я встретился в Оппельне с вновь назначенным командующим группой армий «А», – вспоминает Шпеер, – он сообщил мне, что от нее осталось одно название: танки и тяжелое оружие были уничтожены в проигранном сражении. Никто толком не знал, как далеко продвинулись советские войска в направлении Оппельна. Во всяком случае, офицеры бежали из штаб-квартиры, а в нашей гостинице осталось лишь несколько человек, решившихся переночевать здесь».
К исходу 23 января дивизии генерала Жадова прорвались к Одеру, совместно с танкистами заняли Оппельн и, проложив по льду деревянные настилы, в сплошном тумане «относительно спокойно» захватили первый плацдарм на западном берегу размером 22 на 5 километров. Севернее к реке пробился 78-й стрелковый корпус армии Коротеева, южнее – 21-я армия Гусева. На следующий день передовые отряды 4-й танковой армии тоже вырвались к Одеру и приступили к его форсированию севернее Бреслау; за корпусами Лелюшенко подтягивались дивизии генерала Пухова. Наступательный порыв был велик, все понимали, что Одер – рубеж символический, и «все знали об указании Верховного Главнокомандования