Как часто справедливо отмечают историки, молодые советские республики не имели на то время достаточных военных сил и инфраструктуры для успешного отражения натиска противника. Национальные армии преобразованные в территориальные корпуса проходили череду переформирований и чисток, и не успели в военном плане стать более надёжными. Большую роль играли организованные местным активом партийно-комсомольские и рабочие отряды. Перед самой войной в июне 1941 была распущена Рабочая Гвардия в количестве 9500 человек. Собрать с началом войны такое же количество снова не представлялось возможным. В Риге было сформировано 3 батальона рабоче-гвардейцев, более 1000 человек. Командовали батальонами недавно вернувшиеся бывшие «испанцы». Всего с началом войны были собраны отряды в количестве 3500 человек. Особенностью этих отрядов было то, что это не было народным ополчением в привычном смысле слова. В той политической ситуации, когда прошёл всего год Советской власти, объявлять какую-либо мобилизацию среди всего населения было бесполезно и не имелось на это времени. В отрядах состояли именно рабочие фабрик и заводов, сознательные коммунисты и комсомольцы…
Одновременно с нападением немцев на СССР активизировались подпольные националистические группировки. Они нападали на отдельных солдат, обстреливали учреждения и военных, подавали сигналы немецкой авиации, в небольших населённых пунктах захватывали стратегические объекты. В немецких частях имелись инструкции не мешать местным «помощникам» в Литве, Латвии и Эстонии со всеми необходимыми паролями, что ещё раз говорит о том, что немецкая разведка имела обширную подготовленную диверсионную сеть в Прибалтике. Частично НКВД и истребительным батальонам Рабочей Гвардии удалось сдержать открытые выступления колаборантов в крупных городах.
В ночь с 27 на 28 июня Ригу покинуло правительство ЛССР и в руководство КПЛ. Утром 29 июня в границы Риги вошли передовые части вермахта, прорвавшиеся на правый берег 4 штурмовые самоходки были отрезаны взорванными мостами и уничтожены. Тогда же в тыл наступающим вышли отступающие советские части со стороны Елгавы. В этот же день оставшиеся в живых защитники Лиепаи дали последний бой агрессорам – за время осады города потери противника оцениваются примерно в 1500 человек.
Ко времени обороны Риги в городе остались батальоны Рабочей Гвардии и бойцы 10-й дивизии НКВД. Оборона города носила скорее арьергардный характер, нужно было позволить эвакуировать часть населения и дать время отступающим войскам занять новые позиции севернее Риги. Восточная часть Латвии была почти захвачена, отступать можно было только на север в Эстонию. Обороняющиеся взорвали мосты и удерживали правый берег. Немецкая авиация и артиллерия превратила древний центр Риги в сплошные руины. Сходу взять город не удалось, через день форсировав Даугаву выше по течению немцы вошли в пустой город. К 8 июля было оккупирована вся территория Латвии.
Батальоны Рабочей Гвардии отступили с боями в Эстонию, 6 июля из них был образован 1-й Латышский стрелковый полк, а в середине июля 2-й полк. Численность обоих полков составляла 2500 человек, отдельно действовал Елгавский истребительный батальон. Полки были влиты в состав 8-й армии и участвовали в оборонительных боях в Эстонии, а в боях в Ленинградской области они участвовали как регулярные части РККА. 1-й полк участвовал в обороне Таллина и был эвакуирован в Кронштадт с остальными частями. Из остатков полка был сформирован батальон в составе 237 бойцов, а командиром назначен Жан Фолманис (Грива), будущий известный латышский писатель, участник Гражданской войны в Испании. В боях в районе Петергофа батальон соединился с земляками из 76-го Латышского отдельного стрелкового полка, бывшего 2-го Латышского стрелкового полка.
К осени 1941 года правительство ЛССР и ЦК КПЛ, основные государственные учреждения и партийный аппарат окончательно закрепились в Кирове (ныне – Вятка). Было эвакуировано более 50 тысяч человек. Эвакуированные латвийцы вместе со всем советским народом трудились в тылу, укрепляя народное хозяйство и промышленность.