Перед 4-й танковой армией оборонялись части 45, 344, 168-й пехотных дивизий и 20-й пехотной дивизии СС. В глубине обороны находились 10-я моторизованная и 100-я легкопехотная дивизии. Оперативные резервы (16-я, 17-я танковые дивизии и танковая дивизия «Герман Геринг») располагались южнее г. Нейссе. Первая позиция главной полосы обороны противника была оборудована окопами полного профиля и проволочными заграждениями, вторая проходила в глубине 3–5 км от переднего края.
По решению генерала Д.Д. Лелюшенко 6-му гвардейскому механизированному корпусу совместно со 118-м стрелковым корпусом 21-й армии предстояло наступать в направлении Калькау. К исходу первого дня операции он должен был овладеть районом Отмахау, а на второй день – районом Нойштадта. 10-й гвардейский танковый корпус совместно с 7-м стрелковым корпусом 21-й армии наносил удар в направлении г. Нейссе. К исходу первого дня операции он должен был овладеть районом этого города, частью сил совместно с 93-й отдельной танковой бригадой захватить переправы через р. Нейсе (южная) в районе Ротхауса, а на следующий день соединиться с 7-м гвардейским механизированным корпусом. Одна бригада 10-го гвардейского танкового корпуса должна была оставаться в районе г. Нейссе до подхода пехоты 21-й армии. В резерве командующего 4-й танковой армией находилась 22-я самоходная артиллерийская бригада.
15 марта, после 40-минутной артиллерийской подготовки, войска 21-й и 4-й танковой армий перешли в наступление. Они, преодолевая упорное сопротивление врага и отражая неоднократные контратаки его тактических резервов, к исходу дня прорвали две укрепленные позиции на 8-километровом участке и продвинулись на 9 км. В связи с улучшением погоды авиация 1-го Украинского фронта стала оказывать активную помощь наземным войскам.
17 марта соединения 6-го гвардейского механизированного корпуса, прорвавшись в оперативную глубину вражеских войск, овладели населенным пунктом Штефансдорф. Части 10-го гвардейского танкового корпуса форсировали р. Нейсе у Ротхауса и развернули наступление на Нойштадт и Зюльц (Бяла), навстречу 7-му гвардейскому механизированному корпусу. В результате оппельнская группировка противника оказалась под угрозой окружения. По решению генерала Лелюшенко внешний фронт окружения должен был создать 6-й гвардейский механизированный корпус.
Противник, стремясь избежать окружения, в ночь на 18 марта нанес контрудар в направлении городов Нейссе и Ротхаус силами трех танковых дивизий (16-я, 17-я, 20-я танковая дивизия СС), 45-й пехотной дивизии, дивизии «Герман Геринг» и 184-й бригады штурмовых орудий. Командующий 4-й танковой армией принял меры по усилению 6-го гвардейского механизированного корпуса, направив в этот район 200-ю легкую артиллерийскую бригаду. В течение двух дней шли ожесточенные бои. Отдельные населенные пункты и рубежи неоднократно переходили из рук в руки. Однако, несмотря на все старания, деблокировать свою группировку противнику не удалось, и его части были отброшены назад с большими потерями. В этих кровопролитных боях были тяжело ранены командир 6-го гвардейского механизированного корпуса полковник В.Ф. Орлов и командир 17-й гвардейской механизированной бригады полковник Л.Д. Чурилов, но они не ушли с поля боя и продолжали управлять войсками. Через несколько часов после ранения полковник Орлов скончался. В командование 6-м гвардейским механизированным корпусом вступил начальник штаба корпуса полковник В.И. Корецкий.
Части 93-й отдельной танковой бригады, сломив ожесточенное сопротивление 20-й пехотной дивизии СС, 18 марта вышли в район восточнее Ротхауса. К вечеру того же дня 61-я гвардейская танковая бригада подполковника В.И. Зайцева с ходу овладела г. Нойштадт. Главные силы 10-го гвардейского танкового корпуса вышли в район Зюльца, где соединились с частями 7-го гвардейского механизированного корпуса, завершив окружение оппельнской группировки противника. В котле оказались 4 вражеские дивизии, несколько отдельных полков и отдельных батальонов, артиллерийский полк, 9 артиллерийских дивизионов и другие части.
В тот день, когда противник 18 марта предпринял контрудар, на имя командующих 1-м Украинским фронтом и 4-й танковой армией поступила телеграмма, подписанная Наркомом обороны И.В. Сталиным:
«В боях за нашу Советскую Родину против немецких захватчиков 4-я танковая армия показала образцы мужества и стойкости, отваги и смелости, дисциплины и организованности.
За время боев на фронтах Отечественной войны с немецкими захватчиками 4-я танковая армия своими сокрушительными ударами, уничтожая живую силу и технику врага, нанесла большие потери фашистским войскам. За проявленную отвагу в боях за Отечество, стойкость, мужество, смелость, дисциплину, организованность и умелое выполнение боевых задач преобразовать 4-ю танковую армию в 4-ю гвардейскую танковую армию и… преобразованной танковой армии вручить гвардейское знамя».
19 марта части 10-го гвардейского танкового корпуса, 93-я отдельная танковая и 22-я самоходная артиллерийская бригады во взаимодействии с 7-м гвардейским механизированным корпусом и стрелковыми дивизиями 21-й и 59-й армий расчленили на части окруженную оппельнскую группировку и к утру 22 марта завершили ее разгром. В результате угроза левому крылу 1-го Украинского фронта была в основном устранена. Однако в районе Ратибор, Егерндорф, Троппау противник продолжал удерживать занимаемый участок, прикрывая западную часть Верхне-Силезского района. Для этого он располагал силами 78-й и 75-й пехотных, 100-й легкопехотной и 8-й танковой дивизий, имея в глубине обороны резерв в составе дивизии «Охрана фюрера» и остатков 16-й и 17-й танковых дивизий.
Задачу по разгрому ратиборской группировки противника маршал Конев 24 марта возложил на 4-ю гвардейскую танковую армию во взаимодействии с войсками 60-й армии. Они должны были к исходу дня 25 марта овладеть районом Егерндорф, Троппау, Штойбервитц. К этому времени в составе 4-й гвардейской танковой армии произошли изменения. Она получила 5-й гвардейский механизированный корпус (10, 11, 12-я гвардейские механизированные, 24-я гвардейская танковая бригады)
[685]
. По решению генерала Лелюшенко он должен был главными силами нанести удар в направлении Троппау, а частью сил овладеть Егерндорфом. Частям 6-го гвардейского механизированного корпуса совместно с войсками 21-й армии предстояло уничтожить остатки ратиборской группировки противника. Во втором эшелоне армии находился 10-й гвардейский танковый корпус. Начало наступления – в 12 часов 30 минут 25 марта.
Выполняя приказ, 5-й гвардейский механизированный корпус (150 танков) в 8 часов 24 марта перешел в наступление в направлении Леобшютц, Троппау. Справа по г. Егерндорф наносила удар 93-я отдельная танковая бригада, а на г. Бискау наступала 22-я самоходная артиллерийская бригада. Противник, опираясь на заблаговременно подготовленные позиции, отчаянно сопротивлялся. В результате соединениям 5-го гвардейского механизированного корпуса удалось продвинуться всего на 3–4 км. Для наращивания удара генерал Лелюшенко 25 марта ввел в сражение левее корпуса второй эшелон армии. Противник, в свою очередь, сосредоточил против 93-й отдельной танковой бригады 16-ю и 17-ю танковые дивизии. Одновременно силами дивизии «Охрана фюрера» была предпринята попытка вклиниться между 5-м гвардейским механизированным и 10-м гвардейским танковым корпусами.