Понимая всю сложность прорыва подготовленной обороны, построенной с использованием выгодной местности, генерал армии И.Е. Петров создал на направлении главного удара за счет внутри фронтовой перегруппировки превосходство над противником: по пехоте в 2,4 раза, орудиям и минометам в 2,9 раза, по танкам и САУ (штурмовым орудиям) в 3 раза. Как и планировалось, наступление началось 10 марта, несмотря на крайне неблагоприятные погодные условия. Снежная пурга чрезвычайно ограничила видимость и полностью исключила применение авиации. Артиллерия вынуждена была вести огонь по площадям, орудия, выделенные для стрельбы прямой наводкой, бездействовали. Из-за этого не удалось подавить большинство огневых точек врага, нарушить его систему огня и управление войсками. В результате к исходу дня соединения 38-й и 1-й гвардейской армий с большим трудом преодолели лишь от 2 до 5 км. Не смогла сломить сопротивление немецких войск и 18-я армия. Ни в тот, ни в последующие несколько дней продвижения вперед она не имела.
Вплоть до 17 марта включительно ударная группировка фронта пыталась прорвать оборону противника. Однако в условиях распутицы и ограниченной сети дорог, острой нехватки боеприпасов к артиллерии и минометам рассчитывать на успех было трудно, и ее максимальное вклинение в глубину составило всего 12 км. К тому же, ввиду того, что так и не были созданы условия для ввода в сражение 5-го гвардейского механизированного корпуса, Ставка ВГК передала его в состав соседнего 1-го Украинского фронта, который в то время проводил на своем левом крыле Верхне-Силезскую наступательную операцию.
Сложившаяся обстановка настоятельно требовала внесения корректив в первоначальный план действий 4-го Украинского фронта. Командующий его войсками генерал армии И.Е. Петров решил использовать успех соседа справа и после необходимой перегруппировки нанести главный удар не южнее, а севернее Моравска-Остравы. Наступление возобновилось 24 марта. В тот день соединения ударной группировки, в которую по-прежнему входили 38-я и 1-я гвардейская армии, продвинулись на запад до 7 км и овладели важным узлом дорог г. Зорау. Еще через четыре дня они вышли к Моравска-Остравскому промышленному району.
Немецкое командование придавало исключительное значение сохранению контроля над этим районом, рассматривая его как единственную крупную угольно-металлургическую базу, оставшуюся после потери Рура и Силезии. В последней декаде марта оно значительно усилило находившуюся здесь группировку за счет переброски четырех пехотных, одной танковой, одной моторизованной дивизий и двух боевых групп. Они заняли полосы обороны на заранее подготовленных рубежах, насыщенных долговременными огневыми точками, инженерными сооружениями и заграждениями. Необходимыми силами и средствами для преодоления сопротивления врага объединения правого крыла 4-го Украинского фронта не располагали.
Однако в Москве считали, что причины неудач кроются в неудовлетворительном руководстве боевыми действиями. 25 марта Верховный Главнокомандующий отстранил генерала армии И.Е. Петрова от занимаемой должности «за попытку обмануть Ставку на счет истинного положения войск фронта». По мнению И.В. Сталина, доклад командующего о готовности к наступлению не соответствовал действительности, «в результате чего была сорвана намеченная на 10 марта операция». По решению Ставки ВГК войска 4-го Украинского фронта возглавил генерал армии А.И. Еременко.
Одновременно в Генеральном штабе шел активный поиск выхода из сложившейся ситуации. К 3 апреля был разработан принципиально новый по содержанию замысел дальнейших действий. В соответствии с ним к разгрому противника привлекались два фронта 4-й и 2-й Украинские. Они должны были нанести удар по сходящимся на Оломоуц направлениям и окружить его группировку в Моравска-Остравском промышленном районе. Для этого 4-му Украинскому фронту передавались 60-я армия генерал-полковника П.А. Курочкина, 31-й танковый корпус, артиллерийская дивизия прорыва и истребительная противотанковая артиллерийская бригада из состава 1-го Украинского фронта.
15 апреля соединения 60, 38-й и 1-й гвардейской армий нанесли удары севернее и северо-западнее Моравска-Остравы. Местность позволяла вести наступление только по отдельным разобщенным направлениям. Немецкие подразделения, занимая опорные пункты на господствующих высотах и по берегам рек, широко используя долговременные огневые точки и инженерные заграждения, сорвали все попытки прорыва обороны советскими войсками с ходу. В результате темпы их продвижения не превысили 1-2 км в сутки. Только 21-22 апреля передовые части 60-й армии овладели г. Опава, а 38-й и 1-й гвардейской армий вышли к внешнему оборонительному обводу Моравска-Остравы. Их относительный успех был обеспечен 8-й воздушной армией и чехословацкой 1-й смешанной авиационной дивизией, которые за несколько дней совершили около 2600 боевых вылетов.
15 апреля соединения 60, 38-й и 1-й гвардейской армий нанесли удары севернее и северо-западнее Моравска-Остравы. Местность позволяла вести наступление только по отдельным разобщенным направлениям. Немецкие подразделения, занимая опорные пункты на господствующих высотах и по берегам рек, широко используя долговременные огневые точки и инженерные заграждения, сорвали все попытки прорыва обороны советскими войсками с ходу. В результате темпы их продвижения не превысили 1-2 км в сутки. Только 21-22 апреля передовые части 60-й армии овладели г. Опава, а 38-й и 1-й гвардейской армий вышли к внешнему оборонительному обводу Моравска-Остравы. Их относительный успех был обеспечен 8-й воздушной армией и чехословацкой 1-й смешанной авиационной дивизией, которые за несколько дней совершили около 2600 боевых вылетов.