Другим следствием русского прорыва было окружение 2-й армии. Когда она в конце января была отброшена из района северо-западнее Торуни к Висле и в результате прорыва русских на Эльбинг отрезана от 4-й армии, она направила свои основные усилия на сохранение связи с рейхом через Восточную Померанию. К тому времени она еще удерживала Эльбинг и Мариенбург на реке Ногат и рубеж по Висле до Грауденца. Торунь была окружена. Оставалось надеяться, что удастся удержать оборону по рекам Ногат и Висла и тем самым прикрыть с фланга проходящий южнее новый фронт, создаваемый западнее Вислы. Наспех сколоченные соединения 2-го корпусного округа, оттесненные войсками Жукова на север остатки 9-й армии, одна прибывшая из Курляндии дивизия, пополненная восточнопомеранскими резервистами и имевшая большой некомплект боевой техники, и одна дивизия СС, сформированная из лиц немецкой национальности, проживавших в странах Юго-Восточной Европы, – таковы были силы нового фронта, постепенно протянувшегося до района Ястрова и вместе с наспех сколоченной 11-й танковой армией помешавшего русским захватить Померанию вообще без всякого сопротивления. До середины февраля сдерживать давление русских можно было скорее здесь, чем на Висле, где 2-й Белорусский фронт прорывал один участок за другим. Одна слабая дивизия типа «фольксгренадир», составлявшая ядро торуньского гарнизона, 7 февраля получила разрешение Гиммлера на прорыв из окружения в северном направлении. Бромберг (Быдгощ) был окружен, Эльбинг сдан 12 февраля, Швец – на следующий день. Грауденц был окружен 13 февраля, но благодаря напоминанию о героической борьбе генерала Курбьера{54} в 1807 г. и непрерывно распускаемым слухам о скором освобождении держался до 5 марта. 21 февраля был сдан Диршау (Тчев). Теперь восточный фланг армии находился за рекой Ногат, упираясь флангом в залив Фришес-Гаф, центр, отброшенный с рубежа по реке Висла, отступал вместе с западным флангом на север. В это время прорыв на Кольберг отрезал 2-ю армию от рейха. Обойденная с запада, сильно теснимая в центре, разгромленная на ряде участков и перемешавшаяся с бесконечными колоннами беженцев, тщетно искавших под ее защитой возможности уйти на запад, эта армия была в страшном беспорядке отброшена к Данцигской (Гданьской) бухте. На высотах по обе стороны Картхауза (Картузы), расположенного в Кашубской Швейцарии с ее озерами, удалось еще раз закрепиться и не допустить русских в Данциг и Гдыню, в то время как побережье от Рюгенвальде до Риксхёфта быстро оказалось в их руках. В Данциг и Гдыню тоже стеклись потоки беженцев из Восточной Померании, Западной и Восточной Пруссии, причем здесь их было раз в десять больше, чем в Кольберге. Оба города были переполнены ранеными, которых перебрасывали сюда со всех фронтов и даже из Курляндии. Их и хотела спасти 2-я армия, вступившая в борьбу за «последний редут», который упирался на юге в реку Ногат, включал в себя устье Вислы, высоты западнее Данцига и Гдыни и прикрывал в районе Нёйштадта на севере подступы к косе Хель.
12 марта командующим соединениями группы армий в районе Данцига и Кенигсберга вместо переведенного обратно в Курляндию генерал-полковника Рендулича был назначен генерал-полковник Вейс. Руководство обороной Данцига было возложено на генерала фон Заукена, который теперь должен был вступить в последнюю схватку с противником вблизи своей родины – Восточной Пруссии. Непрекращающимися ударами русские сузили район на подступах к Данцигу и Гдыне. 22 марта они прервали связь между обоими городами, прорвавшись на Сопот. До 28 марта еще удавалось при поддержке тяжелого крейсера «Принц Евгений» удерживать русских на таком расстоянии от Гдыни, что флот сумел эвакуировать десятки тысяч раненых и беженцев. Остатки защитников Гдыни и многие беженцы, не успевшие попасть на суда, пробились в расположенный севернее Гдыни Оксхёфт, который в соответствии с приказом Гитлера от 28 марта был объявлен «крепостью», следовательно, должен был удерживаться любой ценой. Командующие сухопутными и морскими силами в этом районе возмутились таким бессмысленным приказом, возводившим в самоцель уничтожение людей. Местное командование эвакуировало Оксхёфт и обеспечило 30 тыс. человек временную безопасность.