С 14 сентября по 22 октября 1944 года войсками 1-го, 2-го и 3-го Прибалтийских фронтов проводилась Рижская межфронтовая наступательная операция, являющаяся составной частью Прибалтийской стратегической операции. Замысел советского командования заключался в следующем: войска Прибалтийских фронтов ударами по сходящимся направлениям на Ригу должны были рассечь рижскую группировку противника, и уничтожить её по частям (главные силы 18-й и 16-й армий). Силами войск 1-го Прибалтийского фронта выйти на побережье Рижского залива и перерезать пути отхода силам группы армий «Север» в Пруссию.
План-схема Рижской операции.
Наступающая группировка советских войск располагала 900 тысячами личного состава, 17 500 орудиями и миномётами, 3000 танками и САУ, 2500 самолётами. Ей противостояла часть Группы армий «Цент» — 16-я, 18-я армии и 3-я танковая армия — общей численностью свыше 700 тысяч человек, располагавших 7 тысячами орудий и миномётов, свыше 1200 танками и штурмовых орудий, 400 боевыми самолётами.
Наступление фронтов началось одновременно 14 сентября 1944 года. 4-я ударная и 43-я армии 1-го Прибалтийского фронта, к исходу первого дня наступления прорвали оборону противника на 25-километровом участке и более чем на 10 километров продвинулись в глубину. 16 сентября 43-я армия прорвалась к городу Балдоне, а отряд 3-го моторизированного корпуса вышел к Западной Двине. Ударные группировки 2-го и 3-го Прибалтийских фронтов встретили ожесточённое сопротивление, и лишь 21 сентября, используя успех Ленинградского фронта, начавшего 17 сентября Таллинскую операцию, завершили прорыв обороны, освободив города Валмиера и Смилтене. В ответ на действия правого крыла 1-го Прибалтийского фронта, которое овладело Балдоне, немецкое командование перебросило в район города 2 дивизии из Эстонии и предприняло сильные контратаки.
Советская артиллерия на подступах к Риге.
Красноармейцы у взорванного моста через Даугаву.
24 сентября ставка командования приняла решение о переносе главного удара с Рижского на Мемельское направление с целью уменьшения потерь и быстрейшего отсечения прибалтийской группировки противника от Восточной Пруссии. Перегруппировавшись и продолжив наступление, к 27 сентября советские войска вышли к сильному рубежу обороны противника «Сигулда», в 60 километрах от Риги.
Удар 1-го Прибалтийского фронта на Мемельском направлении заставил немецкое командование начать 6 октября отвод своих войск из района Риги. Войска 2-го и 3-го Прибалтийских фронтов перешли к преследованию противника, сходу прорвав ряд оборонительных рубежей, 13 октября советские войска заняли правобережную часть Риги, а 15 октября, форсировав Даугаву, овладели городом полностью. 16 октября состоялось расформирование 3-го Прибалтийского фронта, его войска были переданы 1-му и 2-му Прибалтийским фронтам, а также Ленинградскому фронту. Войска 2-го Прибалтийского фронта, продолжая наступление, к 22 октября вышли к Тукумскому оборонительному рубежу противника, и совместно с войсками 1-го Прибалтийского фронта блокировали противника на Курляндском полуострове. Авиация и подводные лодки Балтийского флота действиями в Рижском заливе затрудняли снабжение, перегруппировку и эвакуацию сил противника, образовав так называемый Курляндский котёл.
В результате операции советские войска нанесли поражение силам группы армий «Север», и практически полностью освободили территорию Латвии от немецких войск.
См. также: Фото | Латвия. Рига во время войны, Фото | Латвия. Курляндский «котел»