Потерпев неудачу на южных подступах к Либаве, немецко-фашистские войска начали обходить город с востока и к вечеру 23 июня перерезали железную дорогу Либава — Рига.
Значительные потери в личном составе вынудили командира 67-й стрелковой дивизии сократить фронт обороны и отступить к городу, заняв внутренний рубеж обороны. Таким образом, 24 июня гарнизон Либавы оказался отрезанным от своих войск, но продолжал героически защищать город и базу.
Из состава гарнизона ВМБ были сформированы отряды моряков, которые приняли участие в боях за город. 24 июня отряды моряков несколько раз контратаковали противника в районе Гробиня. Эсминец «Ленин», подводные лодки С-1, М-71, М-80, «Ронис», «Спидола» стояли в ремонте на заводе «Тосмаре». Корабли не могли выйти в море. 24 июня около 18.00 противник начал атаку на восточном участке фронта, наши войска стали отходить к заводу «Тосмаре», возникла угроза захвата кораблей. Тогда командир «Ленина» капитан-лейтенант Ю.М. Афанасьев, как старший группы ремонтирующихся кораблей, приказал взорвать эсминец и подводные лодки. На них подняли сигнал «Погибаю, но не сдаюсь!». В ночь на 25 июня корабли были подорваны. Их экипажи влились в ряды защитников Либавы. Впоследствии за этот приказ, отданный без согласования с командиром базы М.С. Клевенским, Ю.М. Афанасьева расстреляли, обвинив в паникерстве.
С приближением противника к городу 24 июня в бой вступили 130-мм батареи береговой обороны. Батарея № 27, расположенная южнее Либавы, открыла огонь по колонне танков в районе хутора Бернати и уничтожила несколько машин, батарея № 23, расположенная севернее Либавы, вела огонь по скоплению танков и пехоты противника в районе Гробиня.
Береговые батареи сильно мешали продвижению противника, поэтому немцы неоднократно подвергали их ударам с воздуха. Батареи имели лишь по одному комплекту боезапаса (1300 снарядов), и к 26 июня на них оставалось по 10 снарядов на пушку, на зенитных батареях — 30 % боезапаса.
Вечером 26 июня командиры 67-й дивизии и Либавской ВМБ на основании приказов приняли решение на совместный отход на Виндаву. 27 июня в 2.30 береговые батареи, расстреляв боезапас, были взорваны, а в 3.00 начался прорыв защитников города из Либавы. Последним из порта в 4.00 вышел транспорт «Виениба» с семьями военнослужащих и ранеными под конвоем трех торпедных катеров. Между Либавой и Ужавой транспорт и ТКА № 27 были потоплены авиацией противника. На шлюпке спаслось 25 человек, остальные погибли. В этом же районе ТКА № 17 и № 47 выдержали бой с шестью немецкими торпедными катерами. В бою ТКА № 47 получил тяжелые повреждения и оставлен командой. ТКА № 17, на котором находился командир базы М.С. Клевенский со штабом, прорвался на о-в Сааремаа.
К этому времени основные силы 8-й армии отошли к Риге. 30 июня основная часть войск 67-й дивизии вышла к Западной Двине и присоединилась к частям армии.
Следует отметить, что с 23 по 26 июня командир Либавской ВМБ получил от командования флота три взаимоисключающих приказа: 23 июня — в случае отхода Красной Армии — отходить; 25 июня — Либавы не сдавать; 26 июня — немедленно отходить.
Итак в первые дни войны КБФ потерял в Либаве эсминец, пять подводных лодок, около 15 тыс. т топлива, 146 торпед, 3532 мины и минных защитника, 51 трал, около 3000 глубинных бомб. Вот что значит не учитывать уроки истории.
Начало Великой Отечественной войны на Рижском рейде встретили корабли Отряда легких сил. На крейсере «Киров» держал флаг командир отряда контр-адмирал В.П. Дрозд. Днем 22 июня 1941 года корабли вступили в бой, отражая налет фашистской авиации на Ригу.
В первый же день войны из Усть-Двинска в Финский залив ушел отряд прикрытия в составе крейсера «Максим Горький» и 1-й дивизион эсминцев — половина ОЛСа. Оставшийся 2-й дивизион эсминцев произвел постановку минных заграждений в Ирбенском проливе.
Уже 27 июня части вермахта вышли к Западной Двине, началась эвакуация Риги. В тот же день командующий КБФ дал указание об эвакуации Прибалтийской военно-морской базы. Приказ об эвакуации базы был получен ее командиром в 3.00 27 июня, срок окончания эвакуации был установлен к исходу того же дня. В Риге началось восстание антисоветских элементов, связь со штабами ПрибОВО и 8-й армии прервалась. В 18.00 Отряд легких сил — «Киров» и пять эсминцев в сопровождении четырех торпедных катеров (на них возлагалась противолодочная оборона кораблей на переходе) — вышел из Усть-Двинска ив 1.07 28 июня прибыл на рейд Куйвасте. Кроме того, здесь уже находились несколько транспортов. Для обеспечения безопасности стоянки в дозор к южному входу в Моонзунд был выслан эсминец «Сердитый».