К началу апреля в Чехословакии на фронте немецких групп армий «Юг» и «Центр» складывалась следующая обстановка: на крайнем юге 2-я танковая армия удерживала свои позиции между рекой Драва и озером Балатон. Примыкавшая к ней 6-я армия обороняла фронт до Дуная, 8-я армия располагалась вдоль реки Гран севернее излучины Дуная. В Западных Бес-кидах фронт 8-й армии примыкал к фронту 1-й танковой армии из состава группы армий «Центр», все еще прикрывавшей здесь до района Моравска-Острава Моравские Ворота. 17-я армия в результате прорыва советских войск в конце марта в районе Оппельна была отброшена к хребту Альтфатер. Подходы к Богемии были прикрыты обороной на восточных скатах Судетских гор, а 4-я танковая армия закрепилась вдоль реки Нейсе до ее впадения в Одер.
Советские войска не спешили с последним ударом на соединение с западными державами. Это наступление они намеревались провести несколькими сильными ударными группами. Между рекой Драва и озером Балатон располагались войска 3-го Украинского фронта под командованием Толбухина. Вместе с 2-м Украинским фронтом Малиновского, действовавшим по обе стороны Дуная, Толбухину предстояло осуществить удар на Вену. Из Западных Бескид 4-й Украинский фронт Петрова должен был прорваться на Брно. Конев за счет ослабления своих войск в Судетах сосредоточил крупные силы в районе нижнего течения реки Нейсе. Его главный удар был направлен по району южнее Берлина.
В то время как Конев начал наступление лишь в середине апреля, остальные советские фронты приступили к активным действиям уже в конце марта, чтобы овладеть Веной раньше западных держав.
Три армии немецкой группы армий «Юг» после потерь, понесенных ими в ходе своего мартовского контрнаступления, уже не могли выдержать натиска Красной Армии. Они отходили от рубежа к рубежу, сдерживая наступление советских войск, которые к концу месяца вышли к австрийской границе. Южное крыло фронта Толбухина прижало немецкие войска к восточным отрогам Альп, после чего наступавшие сосредоточили крупные силы южнее озера Нейзидлер, намереваясь через Винер-Нейштадт ударить по Вене.
В это время Малиновский 4 апреля овладел Братиславой и продолжал движение на Вену по северному берегу Дуная. Вена, как и другие города, тоже стала ареной тяжелых уличных боев, но поведение населения, а также отдельных немецких частей, участвовавших в боях за город, было скорее направлено на быстрое окончание боев, чем на сопротивление. Последние очаги сопротивления расчлененных на ряд мелких групп защитников были ликвидированы 13 апреля.
Советские войска теперь начали движение по обе стороны Дуная на запад, пока не встретились с американцами в нижнем течении реки Энс и на линии Линц, Ческе-Будеевице.
Труднее пришлось 4-му Украинскому фронту, который, преодолевая упорное сопротивление 1-й танковой и 17-й армий, к началу мая достиг лишь линии Брно, Оломоуц. Но эта стойкость не принесла обеим немецким армиям никакой пользы. Их судьба зависела не от исхода этих боев против советских войск, а от факторов высшего порядка, на которые они повлиять не могли.
Между тем Конев 16 апреля перешел к прорыву на фронте 4-й немецкой танковой армии. Фронт армии был разорван между Мускау и Губеном. Три слабые танковые дивизии не в состоянии были остановить прорыв. Обращенное фронтом на север немецкое фланговое прикрытие на рубеже Герлиц, Гримма вначале еще держалось.
В ночь с 26 на 27 апреля Гитлер в последний раз связался со штабом немецкой группы армий. Это были дни, когда наступление армии Венка и ее намеченное соединение с 9-й армией вновь оживили уже рухнувшие было надежды Гитлера. Именно в это время Штейнер получил приказ на наступление из района Ораниен-бурга, а 4-я танковая армия должна была помочь «победоносно завершить битву за Берлин».
Так как американцы остановились в районах Хемница и Лейпцига, а советские войска еще не оказывали неудержимого натиска, 4-я танковая немецкая армия в первые дни мая смогла отходить, двигаясь по обе стороны Эльбы, и в течение некоторого времени удерживать горные проходы. Затем группа армий «Центр» попала в отчаянное положение. В то время как в Мекленбурге и на Эльбе бои либо закончились, либо подходили к концу и зажатые между двумя фронтами соединения группы армий «Висла» и 12-й армии в большинстве своем сдавались англо-американцам, группа армий «Центр» все еще располагалась на территории Чехии на рубеже Брно, Оломоуц и далее до Рудных гор. Много дней потребовалось на то, чтобы она смогла отойти за демаркационную линию Ческе-Будеевице, Пльзень, Карловы-Вары.
6 мая в Реймсе Эйзенхауэром был предъявлен ультиматум немецким войскам, в котором он потребовал безоговорочной капитуляции на всех фронтах. Она должна была вступить в силу в полночь с 8 на 9 мая. Не только бои, но и всякие передвижения войск с этого момента запрещались.