Директивой Ставки Верховного Главнокомандования от 3 апреля были поставлены следующие задачи: 4-му Украинскому фронту, нанося удар силами двух армий, с двумя артиллерийскими дивизиями прорыва и танковым корпусом по западному берегу Одера, не позднее 12–15 апреля 1945 г. овладеть Троппау (Опава), Моравска Остравой и в последующем наступать в общем направлении на Оломоуц, навстречу войскам 2-го Украинского фронта, наступавшим с юга; 2-му Украинскому фронту после овладения районом Брно развивать наступление на север, навстречу войскам 4-го Украинского фронта с целью сомкнуться с ними в районе Оломоуца.
Для выполнения этой задачи 4-му Украинскому фронту 6 апреля была передана 60-я армия, 31-й танковый корпус 1-го Украинского фронта, нависавшие с севера над Моравска Остравой. Днем позже из 38 -й армии в состав 1-й гвардейской армии были переданы 95-й стрелковый и 127-й легкий горнострелковый корпуса.
Перед 4-м Украинским фронтом противник оборонялся основными силами 1-й танковой армии в составе 11-го, 59-го армейских и 49-го горнострелкового корпусов, занимая следующее положение: перед 60-й армией — две пехотные дивизии (78-я, 75-я), одна танковая («Охрана фюрера»), одна лыжная дивизия (1-я) и три отдельных батальона; перед 38-й армией — две пехотные дивизии (371-я, 68-я), одна легкопехотная дивизия (97-я), два стрелковых полка и четыре отдельных батальона; перед 1-й гвардейской армией — две пехотные дивизии (544-я, 715-я), две танковые дивизии (19-я, 8-я), две горнострелковые дивизии (4-я, 3-я), семь отдельных батальонов; перед 18-й армией — три пехотные дивизии (253, 304 и 320 -я), один полк и пять отдельных батальонов.
Группировка военно-воздушных сил противника насчитывала 235 самолетов, базировавшихся на аэродромы: Моравска Острава, Долни Бенешов, Оломоуц, Простеев, Брно, Градец Кралевски, Пардубице, Главнице.
В оперативном резерве на участке Троппау и севернее Моравска Остравы дислоцировались две танковые дивизии и два полка противника.
Таким образом, немецко-фашистское командование, придавая большое значение обороне Моравско-Остравского промышленного района, сосредоточило здесь 13 пехотных и 5 танковых дивизий.

Моравска Острава. Группа чехословацких танкистов

Орудийный расчет младшего лейтенанта Фенякина в бою

Советские артиллеристы в Татрах

Л. Свобода вручает чехословацкие ордена советским летчикам

Освободители

12-летний воспитанник воинской части Владимир Крылов с чешской девочкой

Прага. Раздача оружия повстанцам

Баррикады в Праге
В соответствии с решением, принятым командующим фронтом, армии получили следующие задачи.
60-я армия — в составе трех стрелковых корпусов (девять стрелковых дивизий), танкового корпуса, артиллерийской дивизии прорыва, артиллерийской бригады, двух истребительно-противотанковых артиллерийских бригад, минометной бригады, истребительно-противотанкового артиллерийского полка, двух минометных полков, штурмовой инженерно-саперной бригады, инженерно-саперной бригады — прорвать оборону противника на участке Реснитц, (иск.) Заудиц и, нанося главный удар в южном направлении, не позже второго дня операции овладеть Троппау (Опава) и в последующем наступать на Берн, Литовель; 31 -м танковым корпусом — развивать удар в общем направлении на Альтштадт с задачей расчленить моравско-остравскую группировку противника и отрезать ей пути отхода на запад.

П. А. Курочкин
38-я армия — в составе трех стрелковых корпусов (девять дивизий), легкого горнострелкового корпуса (три стрелковые бригады), артиллерийской дивизии прорыва, трех артиллерийских бригад, истребительно-противотанковой артиллерийской бригады, пяти истребительно-противотанковых артиллерийских полков, трех горновьючных минометных полков, четырех минометных полков, двух танковых бригад, танкового полка, двух самоходно-артиллерийских полков, двух инженерно-саперных бригад — прорвать оборону на участке Заудиц, Крановитц и, нанося главный удар на Долни Бенешов, Моравска Остраву, не позже третьего дня операции во взаимодействии с 1-й гвардейской армией овладеть Моравска Остравой и в последующем наступать на Фульнек, Оломоуц.
1-я гвардейская армия — в составе трех стрелковых корпусов (восемь стрелковых дивизий), горнострелкового корпуса (три горнострелковые дивизии), легкого горнострелкового корпуса (три горнострелковые бригады), артиллерийской бригады, двух артиллерийских полков, истребительно- противотанковой бригады, трех истребительно-противотанковых артиллерийских полков, четырех минометных полков, четырех горновьючных минометных полков, трех самоходно-артиллерийских полков — прорвать оборону противника на участке станция Гожыце, (иск.) Лазиска и, нанося удар по восточному берегу Одера, не позже третьего дня операции во взаимодействии с 38-й армией овладеть Слез. Остравой и в последующем наступать на Фридэк, Нови-Йичин, Пржеров.
18-я армия — в составе стрелкового корпуса (три стрелковые дивизии), 1-го чехословацкого армейского корпуса, подразделений укрепленного района, артиллерийской бригады, истребительно- противотанкового артиллерийского полка, минометного полка, горновьючного минометного полка, самоходно-артиллерийского полка — нанести вспомогательный удар в общем направлении Ружомберок, Жилина с ближайшей задачей выйти на рубеж Яблунков, Чадца, Жилина, Ружомберок, в последующем наступать на Голешов.
8-й воздушной армии было приказано содействовать 60-й и 38-й армиям в овладении Моравска Остравой и Троппау, не допустить подхода резервов с запада, прикрыть наступление главных сил 60, 38 и 1 -й гвардейской армий.
Готовность войск к наступлению устанавливалась 15 апреля 1945 г. [173].
В соответствии с директивой штаба фронта армии разработали планы операции и приступили к подготовке наступления. Однако 8 апреля с рубежа Крейценорт, Рогув противник частями 371, 68, 544-й пехотных дивизий, 8, 16 и 17-й танковых дивизий перешел в наступление. Удар наносился в стык 38-й и 1-й гвардейской армий с целью отбросить советские войска от Моравска Остравы и ликвидировать созданный ими плацдарм.
Развернулись ожесточенные бои. Ценой больших потерь врагу удалось потеснить наши части, овладеть населенными пунктами Рогув, Вытшеншув, Блющув, Камень, Каменьщак.