С приближением противника к городу 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 июня прибыл на рейд Куйвасге. Кроме того, здесь уже находились несколько транспортов. Для обеспечения безопасности стоянки в дозор к южному входу в Моонзунд был выслан эсминец «Сердитый».
В 2 часа 28 июня из Риги в Моонзунд вышла 1-я бригада подводных лодок и несколько транспортов в обеспечении двух тральщиков и двух торпедных катеров. Транспорты уходили из Риги недогруженными.
В Усть-Двинске оставались несколько малых кораблей и два транспорта под командованием командира Охраны рейдов. Личный состав Охраны рейдов должен был взорвать портовые объекты и затопить на фарватере в устье Западной Двины оба транспорта. К утру 28 июня транспорты были затоплены, но они полностью не загородили, а только стеснили вход в устье реки. Из-за поспешного отхода не было произведено минирование реки.
Противник не смог помешать выходу наших кораблей и транспортов из района Моонзундских островов. Прикрытие кораблей и отражение налетов вражеской авиации осуществляла перебазированная 27 июня на остров Сарема 12-я авиаэскадрилья.
Однако организация перехода кораблей и транспортов из Рижского залива в Моонзунд имела ряд существенных недостатков. Командир Прибалтийской ВМБ, не имея связи со штабом 8-й армии, не знал обстановки и хода боевых действий на фронте. Неправильно оценив обстановку, он форсировал отправку транспортов из Риги, вследствие чего часть ценных грузов базы была взорвана, а часть оказалась просто оставленной и досталась противнику.