Планы советской стороны по поводу того, как дальше вести военные действия, были следующими. Во-первых, необходимо было как можно быстрее разгромить остатки вражеских войск в Восточной Пруссии. Во-вторых, покончить с восточно-померанской группировкой. В-третьих, очистить Венгрию от находящихся там гитлеровцев и войти в Австрию, предварительно уничтожив силезскую группировку.

Особое значение Ставка придавала битве за Берлин, поскольку полагала, что выигравший ее станет считаться в глазах мирового общественного мнения победителем Второй мировой войны. Данный факт осознавало и германское командование. По предположению советской разведки оно могло сосредоточить на обороне своей столицы большое количество военной силы. Поэтому Ставка в качестве главного выбрала берлинское направление.

Активные действия на Восточном фронте начались в феврале и продолжились почти до конца апреля 1945 г. Сражения были упорными и кровопролитными. В первую очередь советские войска уничтожили гитлеровцев на участке юго-западнее Кёнигсберга. Далее был очищен сам город, а затем Земландский полуостров. Сухопутные войска поддержал Балтийский флот.

После окончания Восточно-Прусской операции настала очередь Восточно-Померанской. В этих сражениях войскам Белорусских фронтов противостояла группа армий «Висла», которую немецкое командование создало для нанесения удара из Восточной Померании на берлинском направлении. Восточно-Померанская операция заняла примерно 1,5 месяца: 2-ю половину февраля – конец марта 1945 г. За этот период была ликвидирована померанская группировка, союзным войскам был открыт выход к Балтийскому морю. Далее от противника были освобождены восточный берег Одера, а позже – города Гдыня и Данциг. Остатки фашистских войск были либо полностью уничтожены, либо отрезаны от основных частей. Так была предотвращена угроза удара по советским войскам на берлинском направлении, на который немцы возлагали большие надежды. В итоге советские войска смогли перебросить сюда 10 армий для решающей битвы за Берлин.

С 8 апреля 1945 г. начались Верхне– и Нижне-Силезские операции. С советской стороны в них приняли участие войска 1-го Украинского фронта. Немцам было нанесено сокрушительное поражение. Группа армий «Центр» понесла большие потери. План германского командования по обороне военно-промышленных объектов, которые находились на Одере, провалился.

Гитлеровцам не удалось прикрыть берлинское и дрезденское направления, как они рассчитывали это сделать.

Другим крупным сражением 1-й половины марта 1945 г. была битва в районе озера Балатон. Его обороняли советские войска. Гитлеровцы сосредоточили на этом участке обороны, помимо основных частей, также и войска из резерва. Несмотря на то что немецкие войска на ряде участков продвинулись на 20 км в глубину, прорвать советскую оборону они так и не смогли. Понеся большие людские и военно-технические потери, противник вынужден был отступить.

Освобождение Венгрии завершилось 4 апреля 1945 г. наступательной операцией советских войск. Поскольку солдаты и офицеры венгерской армии предпочли сдаться в плен, а не продолжать сражаться за фашистскую Германию, немецкое командование стало разоружать венгерские войска. После освобождения Венгрии советские войска начали наступление в Восточной Австрии. Сражение на подступах к столице этого государства носило упорный характер. Однако 13 апреля 1945 г. Вена была освобождена от немцев. В этой борьбе враг потерял 32,5 дивизии.

Параллельно операциям, которые проводила советская сторона, союзники на Западном фронте также совершали наступательные действия. Так, на севере Германии с боями в район Рура продвигалась 9-я американская армия. Однако предполагаемый район боевых действий оказался затопленным из-за диверсионного взрыва немцами плотины. Примерно такая же ситуация сложилась на пути следования 21-й группы армий, которой командовал английский фельдмаршал Б. Мотнгомери, только в этом случае затопление произошло не в результате взрыва, а из-за ливневых дождей.