После разведки пришел час ударной авиации. Имея если не господство, то преимущество в воздухе, немцы могли оказывать эффективную и оперативную поддержку своим войскам авиацией. Уже около полудня 24 июня мотополк был подвергнут бомбардировке с воздуха. Во второй половине дня мотополк отошел к Айзпуте, а затем к Кулдиге. Если бы на подступах к Лиепае действительно были парашютисты, их еще можно было разгромить мотополком. Однако полновесный немецкий пехотный полк с 210-мм мортирами, да еще поддержанный авиацией, был мотострелкам уже явно не по зубам.
Неприятным сюрпризом для немцев стала береговая артиллерия. Поначалу она даже была идентифицирована немцами как «28-см орудия». На самом деле ни одного ствола калибром 280 мм в городе не было. Надо сказать, что в документах Кригсмарине советская береговая артиллерия в Лиепае оценивается более реалистично. Как максимальный калибр называется 15 см (что соответствовало действительности), хотя отмечается, что их снаряды «имеют удивительную разрывную силу». Возможно завышенная оценка связана с наличием в распоряжении штурмующих 210-мм мортир, пасовать с которыми против орудий меньшего калибра было стыдно.
Эффективность огня морской артиллерии не была случайностью. Командиры и матросы лиепайских батарей прибыли с Черноморского флота и отличались хорошей выучкой. Также батареи были хорошо замаскированы, и все попытки расправиться с ними потерпели неудачу. Немцы лишь отмечали, что пока самолет-разведчик находился в воздухе, батареи молчали, не открывая своих позиций противнику.
В ЖБД 291-й пехотной дивизии флегматично указывается: «3 Ю-88 бомбили северную батарею в составе 5 орудий. Батарея выведена с прибрежных позиций. Запрос, стало ли легче войскам. Ответ – легче не стало, поскольку попаданий в батареи достигнуто не было»[93].
Поддержка береговой артиллерии позволила Дедаеву предпринять вылазку и контратаковать штурмующих. Ситуация благоприятствовала такой атаке – на подступах к городу был всего один усиленный немецкий пехотный полк. Советская вылазка оказалась достаточно результативной. В одном из донесений 291-й пехотной дивизии относительно действий морского ударного батальона отмечалось: «Из-за недостаточной выучки и нехватки шанцевого инструмента батальон, который изначально наступал под командованием капитан-лейтенанта фон Диета с большим моральным подъемом, понес существенные потери. Когда вскоре погиб командир и основная масса офицеров, в части началась настоящая паника, она обратилась в бегство, и остановить ее удалось только далеко в тылу»[94].
Совместными усилиями частей 67-й стрелковой дивизии и 28-го мотострелкового полка первый штурм Лиепаи был сорван. Как отмечается в истории 291-й пехотной дивизии, «быстро стало ясно, что стремительной атакой победы не достичь. Четыре последующих дня тяжелых боев отчетливо показали, что русские являются упорными бойцами»[95].
В разгар боев на подступах к межозерному дефиле немцами была предпринята попытка захватить город кавалерийским наскоком. В захваченный в Приекульне поезд посадили саперов, и он отправился для захвата вокзала Лиепаи. В Лиепаю о непрошеных гостях сообщил дежурный по станции Гавиз. Ответ был простым, но эффективным. Навстречу эшелону был направлен паровоз без машиниста. Произошло столкновение, локомотивы сошли с рельсов, вагоны были сильно повреждены. Немецкие пехотинцы продолжили путь пешком. Попытка взять советскую военно-морскую базу кавалерийским наскоком провалилась. Обычно этот эпизод относят к 23 июня, однако в ЖБД 291-й пехотной дивизии он датируется 24 июня.
Немецкое командование спешило быстрее расправиться с Лиепаей. Штурм города вновь было решено продолжить ночью. Первоначально предполагалось перейти в наступление в 17.00 24 июня, но задержка с доставкой боеприпасов заставила вновь понадеяться на свет «белой ночи». Планировалось атаковать город после авиаудара. Налет в итоге не состоялся, но это не сочли серьезным препятствием. По-прежнему задача ворваться в Лиепае возлагалась на 505-й полк дивизии Герцога, 506-й полк стоял в обороне на случай возобновления атаки советских мотострелков с северо-востока. Наступление началось в 1.30 ночи (берлинского времени) 25 июня. Атакующих вновь встретил шквальный огонь крепостной артиллерии. Окончательно немецкая атака остановилась на линии старых фортов морской крепости в дефиле между двумя озерами. В утреннем докладе 291-й дивизии в штаб 18-й армии констатировалось, что ночной штурм потерпел неудачу: «Из-за проблем с артиллерийскими боеприпасами наступление в настоящий момент захлебнулось. Мощная крепостная артиллерия противника сковывает все передвижения»[96]. В ЖБД группы армий «Север» 25 июня появляется запись: «Наступление 291-й пд в районе Либавы приостановлено ввиду сильного сопротивления противника, поддерживаемого мощным огнем стационарных батарей, и намечено на 26.б»[97].