Ведением артиллерийского огня, помощь защитникам города оказала подводная лодка М-83. С 22 июня она находилась в базовом дозоре на фронте в 30 км от Лиепаи до Акменьрагаса. В ночь на 24 июня она обнаружила торпедные катера противника (из группы S.55, 34, 61, 54) и уклонилась от них срочным погружением. При этом нарушилась герметичность перископа. Был раздавлен глушитель дизеля. Днем она начала возвращение в Лиепаю, куда прибыла вечером 24 июня. В связи с эвакуацией гидрографического отдела ВМБ и подрывом складов получить штурманское обеспечение, произвести ремонт и сменить перископ не могла.[263]
В процессе общей подготовки гарнизона Лиепаи к прорыву — около 2 ч 30 м утра 27 июня — М-83 была взорвана в Военном канале недалеко от Воздушного моста. Её экипаж ушёл на северный участок и присоединился к колонне, прорывавшейся в направлении Шкеде. При прорыве из окружения почти все члены экипажа погибли или попали в плен.[264] Четыре члена экипажа вышли из окружения в расположение советских войск.Командир 43-го озадн майор Русских В. К.
С наблюдательного пункта 503-й зенитной батареи 43-го озадн было обнаружено скопление немецкой пехоты на бывшем аэродроме и в административных зданиях 148-го иап. По ним был открыт огонь 23-й ББ. Корректировал огонь командир 503-й зенитной батареи лейтенант Рябухин.[265]
В своем отчете врид командира ЛибВМБ капитан 1 ранга М. С. Клевенский упоминает о находке в районе 27-й береговой батареи игрушек, зараженных ипритом.[266] Немецкие документы этот факт не подтверждают. Это еще одна пока не разгаданная загадка обороны Лиепаи.Газета городского комитета ВКП(б) «Коммунист» оценивала итоги боев прошлого дня следующим образом: «Части Красной Армии, поддержанные вооруженными рабочими Лиепаи, выполнили приказ парии и правительства — Лиепаю не сдавать. Наши части героически отбили упорное наступление врага и перешли в контрнаступление…»[267]
Одновременно немцы совершенствовали оборону внешнего кольца окружения города. В то время как 505-й пехотный полк, и морские части атаковали гарнизон Лиепаи в межозерном перешейке, 506-й пп завершил обход города с севера и завершил блокирование выдвижением непосредственно к побережью для возможной атаки города с севера. Фронтом на север полк занимал оборону по линии Вергале — Цирава. 504-й пп двумя батальонами развернулся на восток в районе Приекуле и постепенно смещался к озеру Дурбе, для предотвращения попыток деблокады города. Одновременно, для усиления сил блокирующих город к нему, с востока был подтянут 3-й батальон 504-го пп.
После очередной неудачи штурма немецкое командование провело перераспределение сил. Для прикрытия блокады со стороны Айзпуте, на это направление от Лиепаи был выдвинут 10-й пулемётно-артиллерийский батальон. Он был более подготовлен, оснащён и вооружён для ведения маневренных боевых действий. В этот день (25 июня) боевые действия начались и на внешнем кольце окружения Лиепаи. С востока попытку прорыва навстречу защитникам Лиепаи предпринял 28-й мсп 28-й тд под командованием подполковника С. Н. Шеразедишвили и батальон курсантов Рижского пехотного училища под командованием полковника В. Д. Чистова. В полдень отряд курсантов полковника Чистова достиг Скрунды. Южнее Скрунды колонна была остановлена националистами. После непродолжительного боя противник был уничтожен. В бою погиб командир 8-й пулеметной роты капитан Зелманис. Далее колонна курсантов двинулась на Айзпуте.[268]
На базе бронепоезда № 2 и подразделения курсантов был создан еще один отряд. На станции Торнякалнс в Риге рота курсантов была посажена в поезд. За ними шел 2-й эшелон с боеприпасами для артиллерии Лиепаи.[269] В Елгаве к ним присоединился отошедший от Вентспилса бронепоезд № 2 10-го отдельного железнодорожного артиллерийского дивизиона Либавского сектора БО КБФ. В его составе было четыре двухосных бронеплощадки (две с 83-мм английскими артиллерийскими орудиями и 4–5 пулеметами «Максим», одна с 40-мм зениткой «Бофорс» и 4 «Максимами» и одна с 37-мм пятиствольной пушкой «Гочкиса»).[270] Так как командир бронепоезда был болен и находился в госпитале, командовать бронепоездом был назначен начальник штаба 10-го ожадн капитан С. Г. Белоусов.[271] Главным недостатком было то, что все эти три деблокирующие группы советских войск не имели общего командования.Бронепоезд № 2 10-го оджадн, посланный на помощь защитникам Лиепаи.