Разрабатывая план Восточно-Прусской операции, Ставка во главу угла поставила задачу изолировать восточно-прусскую часть немецких войск от основных немецких военных сил, лишить ее какой бы то ни было поддержки и уничтожить. В операции были задействованы 2-й Белорусский фронт – именно его армии наносили отсекающий удар – и 3-й Белорусский фронт, целью которого было овладение Кёнигсбергом. При подготовке к проведению операции возникла необходимость помешать немцам совершать морские перевозки. Четыреста советских самолетов, а также подводные лодки и торпедные катера курсировали в районах Курляндского полуострова и Данцигской бухты. 5 января 1945 г. Краснознаменный Балтийский флот выполнил стоящую перед ним задачу – в итоге на кёнигсбергском и мариенбургском направлениях немецкая оборона была прорвана. К концу же января кёнигсбергский гарнизон оказался в полной изоляции.
Восточно-Прусская операция подходила к концу, когда советскому командованию стало ясно: требуется провести еще одну – Восточно-Померанскую операцию. Она не входила в первоначальный план, однако ее необходимость была вызвана изменившимися обстоятельствами – немцы могли внедриться в разрыв между армиями 1-го и 2-го Белорусских фронтов.
Последней операцией зимнего наступления советских войск явилась битва за Будапешт. Немцы наносили яростные контрудары по армиям 3-го Украинского фронта, в то время как войска 2-го Украинского фронта, прорвавшиеся к берегу Дуная, уничтожили будапештскую группировку противника. За саму столицу Венгрии также шла упорная борьба. Советские войска получили поддержку венгерских добровольцев, и 13 февраля 1945 г. город был освобожден.
Безоговорочная капитуляция фашистской Германии
В феврале 1945 г. (с 4-го по 12-е число) состоялась Крымская конференция с участием глав правительств союзных держав. Было решено окончательно разгромить вермахт синхронным наступлением на всех фронтах. При этом для каждой из сторон антигитлеровской коалиции были определены свои участки борьбы. Так, союзникам предстояло форсировать Рейн, обеспечить разгром немцев на западе и юге Германии. Советский Союз был призван уничтожить противника в Австрии, Чехословакии и Венгрии, а также в восточной части Германии. Что касается итальянского фронта, то там было принято решение действовать, судя по обстоятельствам.