Но так или иначе препятствовавшие наступлению 2-го Белорусского фронта в Восточную Померанию дивизии противника были наказаны. Они были отсечены от основных сил германской армии и зажаты на узком пространстве на берегу моря без всякой надежды на спасение. Немецкая 2-я армия была передана из группы армий «Висла» в группу армий «Север». 12 марта командовавший 2-й армией генерал-полковник Вальтер Вейс был назначен командующим группой армий «Север», его преемником на посту командующего 2-й армией стал командир 4-й танковой дивизии генерал танковых войск Дитрих фон Заукен.
К.К. Рокоссовским был намечен следующий план разгрома и уничтожения группировки противника. Главный удар должен был наноситься в направлении на Цоппот (небольшой курортный городок между Данцигом и Гдыней) с тем, чтобы рассечь оборонявшуюся группировку противника и уничтожить ее по частям. Было решено прорвать оборону противника и выйти на побережье Данцигской бухты в районе Цоппота, в дальнейшем ударами с различных направлений по Данцигу и Гдыне овладеть этими городами и завершить разгром 2-й армии. В соответствии с принятым решением командующий войсками фронта поставил задачи войскам. Выполнение главной задачи по рассечению группировки противника было возложено на войска двух армий, усиленных двумя танковыми корпусами. Они должны были, продолжая наступление к Данцигской бухте, прорвать оборону на участке Эспенкруг, Витцлин и не позднее 14 марта овладеть пригородом Олива и портом Цоппот. В дальнейшем одна из армий нацеливалась на штурм Данцига с северо-запада, а вторая должна была наступать на Данциг с севера вдоль берега Данцигской бухты. Для борьбы с боевыми кораблями противника и недопущения их подхода к причалам командующему войсками 49-й армии было приказано выдвинуть на берег бухты дальнобойную артиллерию и ее огнем воспретить подход кораблей противника к Данцигу.
Начатое утром 14 марта 1945 г. советское наступление в направлении города Цоппот развивалось очень медленно. Войска 49-й и 70-й армий смежными флангами наступали на Цоппот, имея задачей рассечь данцигско-гдынскую группировку противника на две изолированные группы, овладеть рубежом Олива, Цоппот, Колибкен и выйти на этом рубеже к Данцигской бухте. В боевом донесении штаба 2-го Белорусского фронта в Генеральный штаб положение армий описывается довольно лаконично: «49 и 70 А – в 12.00 перешли в наступление, во взаимодействии с частями 1 и 3 гв. тк. Отразили контратаку пехоты противника с самоходными орудиями в районе Барнин. Успеха не имели» [61] .
В 2.30 18 марта К.К. Рокоссовский докладывал в Генеральный штаб план действий по уничтожению отошедшей в район Данцига и Гдыни группировки противника. Командующий фронтом оценивал ее численность в 100–120 тыс. человек. Операцию предполагалось разделить на три этапа. На первом этапе задачей войск было выйти к побережью в районе Цоппота и овладеть районом Гдыни. Этот этап планировалось завершить 22–23 марта. На втором этапе целью наступления становилось овладение лесными массивами западнее Колибкена, Данцига и окружение Данцига. Задачи этого этапа по плану К.К. Рокоссовского должны были быть решены 23–27 марта. Наконец, третьим этапом был штурм Данцига. На него отводилось три дня.
Бои носили столь упорный характер, что продвижение советских войск в иные дни исчислялось лишь сотнями метров. До 22 марта войска К.К. Рокоссовского продвигались с темпом не более 1–1,5 км в сутки. Советское наступление тонуло в мартовской грязи. В отчете штаба 1-й гв. танковой армии отмечалось: «Условия местности для действия танков были очень ограничены. На направлении действия корпуса имелось только одно шоссе. Распутица и сильнопересеченная местность, покрытая лесом, вынуждали действовать вдоль шоссе, т. к. попытки наступать вне дорог приводили к тому, что танки застревали в грязи, становясь мишенью для самоходок и артиллерии противника» [62] . Серьезно осложняли задачу захвата двух крупных портов зенитные орудия из состава их ПВО, развернутые на прямую наводку.
Против наиболее сильной данцигской группировки действовали 2-я ударная, 65, 49 и 70-я армии. Против гдыньской группировки действовали 19-я армия, один стрелковый корпус 70-й армии и соединения 1-й гв. танковой армии. В течение 23–26 марта продолжалось наступление в направлении Данцига и Гдыни. Уничтожая отдельные опорные пункты врага, войска 49-й и 70-й армий к 24 марта прорвали две линии укреплений противника и вышли к третьей, последней линии укреплений, прикрывавших Цоппот с запада. Эта линия укреплений, созданная в 3 км от берега Данцигской бухты, проходила по Данцигскому королевскому лесу и высотам, прилегавшим к Цоппоту и Данцигской бухте с запада. В свою очередь, 1-я гв. танковая и 19-я армии 24 марта захватили Кляйн Кац и наступали с юга на Гдыню.
Группа «истребителей танков» с фаустпатронами высаживается с грузовика. Такие команды были неполноценной заменой самоходок-истребителей танков.
Советское командование стремилось как можно быстрее покончить с окруженным и прижатым к морю противником с тем, чтобы бросить основные силы 2-го Белорусского фронта на берлинское направление. Кроме того, вопрос с ликвидацией остатков 2-й немецкой армии имел политическое значение. В феврале 1945 года на Ялтинской конференции представители Англии ставили вопрос о том, чтобы советские войска возможно быстрее заняли Данциг и Гдыню, так как там на верфях якобы строилось 30 процентов новых немецких лодок. Мотивировалось это тем, что «авиации и надводному флоту союзников будет очень трудно бороться против подводных лодок новых серий, так как они обладают высокой скоростью хода под водой и оснащены новейшей техникой» [63] . Речь идет о подводных лодках XXI серии, высокие технические характеристики которых создали союзникам немалые трудности. Участники Ялтинской конференции с советской стороны подтверждают интерес союзников к Данцигу. Н.Г. Кузнецов вспоминал:
«От англичан выступил не фельдмаршал А. Брук, как ожидалось, а адмирал Э. Канингхэм. В его докладе явственно слышалась знакомая нотка о трудностях борьбы с немецкими подводными лодками и мольба о помощи Британии в этой борьбе. Отметив, что немецкие лодки строятся главным образом в Данциге, адмирал закончил свое выступление словами: «Как моряк я хочу, чтобы русские поскорее заняли Данциг» [64] .
Надо сказать, что союзники не только требовали быстрейшего захвата Данцига, но и оказывали посильную помощь штурмующим. 12 марта 700 «Летающих крепостей» и «Либерейторов» американских ВВС сбросили 1435 бомб на город и порт. Удар тяжелых бомбардировщиков несколько разнообразил почти непрекращающиеся налеты Ил-2 и Пе-2.