До самого вечера 26 января в Эльбинг продолжали прибывать небольшие группы беженцев, отставших от своих частей военнослужащих вермахта и мелкие воинские подразделения. Полковник Шёпффер собирал всех, на ком была военная форма. В том числе и батальон знаменитого 83-го егерского полка из города Бриг, которым командовали капитан Хомбург и обер-лейтенант Айзенблеттер. К этому батальону добавился и эскадрон того же полка под командованием ротмистра графа Финкенштайна.
Капитан Генрих Хомбург так успешно командовал этим 2-м батальоном 83-го егерского полка во время летних боев своей 28-й егерской дивизии, что 25 июля 1944 года был награжден за это Рыцарским крестом. Эти бойцы оказались долгожданным пополнением для усиления обороны Эльбинга.
Когда вечером первого дня с момента объявления тревоги 7 русских танков, смешавшихся с колонной беженцев, проникли в город, они открыли огонь из пулеметов и своих пушек. Два танка из этой группы были подбиты с помощью фаустпатронов уже прямо на въезде в город. Пять остальных проскочили дальше и по улице Цизенштрассе добрались до бастиона рядом с казармой «Мудрас», где и были уничтожены.
Полковник Шёпффер сформировал несколько команд истребителей танков и приказал им занять позиции во всех слабых местах обороны города, и прежде всего на главных улицах при въезде и выезде из города.
Попытки оборудовать в ходе земляных работ более удобные одиночные стрелковые окопы и позиции потерпели неудачу из-за того, что земля промерзла слишком глубоко.
Занятый полковником Шёпффером оборонительный рубеж проходил по северо-восточным окраинам Эльбинга по линии казарма «Мудрас» – лес Лерхенвальд – имение Фрайвальде.
25 января 1945 года именно в этом месте русские соединения пошли в атаку. Однако главный удар наносился с юго-востока, со стороны городка Прейсиш-Холланд. Все эти атаки были отражены. И только южнее озера Драуэнзе русские смогли немного продвинуться вперед через деревню Рюкфорт. Их атака на Фихтфорст также завершилась успешно, и в результате этого железнодорожная линия на запад в направлении Данцига оказалась блокированной.
Русские штурмовые отряды продвинулись вперед между Эльбингом и рекой Ногат и одну за другой заняли поперечные проселочные дороги, похожие на просеки. Когда они вышли к деревне Цайер, Эльбинг оказался полностью окружен. С севера, со стороны населенных пунктов Толкемит и Трунц, к Эльбингу выдвинулось только несколько штурмовых групп русских. В полдень 26 января русские совершенно неожиданно предприняли танковую атаку на город. В ней принимали участие американские танки «Шерман», которые поставлялись русским по морю арктическими конвоями союзников.
Защитники Эльбинга своевременно вступили с ними в бой. Имевшиеся у них немногочисленные противотанковые пушки и зенитки открыли огонь и подбили первые вражеские танки. Плотной группе из 16 танков удалось вклиниться в немецкую переднюю линию обороны. Но здесь их атаковали бойцы, вооруженные фаустпатронами. Два танка подбили солдаты, перенесшие ампутацию, из роты выздоравливающих, дислоцированной в Эльбинге, которые добровольно вызвались участвовать в этом бою.
Грохот боя не умолкал в течение нескольких часов. Когда последние вражеские танки повернули назад, на поле боя перед немецкой передней линией обороны горело 42 подбитые боевые машины противника, предпринявшие атаку с севера. После этого боя Красная армия прекратила танковые атаки на этом участке. Она подтянула к Эльбингу целый ряд своих тяжелых артиллерийских батарей и другие осадные соединения.
Следующей ночью трем небольшим пароходикам прибрежного плавания, нагруженным до предела, удалось покинуть порт. Проплывая мимо бастиона, они попали под обстрел русских, который, однако, не причинил им особого вреда. Все три суденышка благополучно добрались до Данцига.
Когда 27 января Красная армия вновь перешла в атаку крупными силами, ей удалось осуществить прорыв. Двигаясь по улице Хаффштрассе, русские танки ворвались в город. В ходе внезапного удара им удалось захватить казарму «Мудрас». Несколько танков прорвались до парка Цизенпарк и закрепились там. Их поддерживали несколько противотанковых пушек и около двух рот красноармейцев. Они заняли пивоварню «Энглишбруннен» и сумели удержать ее.
Рано утром полковник Шёпффер организовал контратаку. Несмотря на интенсивный артиллерийский огонь извне и ожесточенный оборонительный огонь обеих русских рот, защитникам города удалось выбить красноармейцев из казармы «Мудрас». Тем не менее полностью ликвидировать это вклинение в город не удалось.
Этой ночью капитан, командир зенитной батареи, занимавшей позицию в лесу Лерхенвальд, застрелился на своем командном пункте.
Двое суток спустя красноармейцы, закрепившиеся в пивоварне «Энглишбруннен», еще до восхода солнца предприняли попытку прорыва, так как из-за нехватки продовольствия и боеприпасов их положение становилось безвыходным, а деблокирующие подразделения так и не подошли, чтобы освободить своих товарищей.