Наступление началось 15 сентября силами трех Прибалтийских фронтов, которые нанесли удары по сходящимся направлениям на Ригу. Немецкое командование, опасаясь окружения главных сил группы армий «Север», приняло решение планомерно отвести их на подготовленные рубежи к востоку от Риги. Но полностью выполнить эти планы ему не удалось. 17 сентября Ленинградский фронт под командованием Маршала Советского Союза Л.А. Говорова нанес сильный удар из района Тарту на Таллин. Развивая частью сил наступление вдоль морского побережья, он во взаимодействии с Балтийским флотом в течение 10 дней очистил всю материковую часть Эстонии. В последующем войска фронта и флот провели десантную операцию с целью освобождения островов Моонзундского архипелага, которая успешно завершилась в конце ноября.
В ходе боев за освобождение Эстонии отличились многие части и соединения армии и флота. Но особенно стремительными были действия воинов 8-го эстонского корпуса под командованием генерала Л.А. Пэрна, которые в числе первых 22 сентября 1944 г. ворвались в Таллин и предотвратили в столице разрушения, т. к. в городе оказалось заминированным большое число зданий. Саперы извлекли из них более 100 т взрывчатки.
24 ноября Эстония была полностью освобождена.
Развивая успех частью сил в юго-западном направлении, войска Ленинградского фронта стремительным броском овладели Пярну и Вильянди. Соединившись здесь с войсками 3-го Прибалтийского фронта, они приступили к освобождению Латвии.
Тем временем войска 1-го и 2-го Прибалтийских фронтов, преодолевая сопротивление противника, вели наступление на Ригу.
Сознавая, что с потерей Риги северная группировка немецких войск будет отрезана от Восточной Пруссии и окажется в катастрофическом положении, гитлеровское командование прилагало все усилия к тому, чтобы удержать этот город и вывести через образовавшийся здесь коридор основные силы своей прибалтийской группировки в Восточную Пруссию. На подступах к Риге немецким дивизиям удалось остановить наступление советских войск.
В сложившейся обстановке командующий 1-м Прибалтийским фронтом генерал И.Х. Баграмян быстро перегруппировал силы с рижского направления в район Шяуляя и 5 октября нанес сильный удар на Клайпеду. Сопротивление врага было сломлено. 10 октября советские войска на широком фронте вышли к побережью Балтийского моря севернее и южнее Клайпеды.
В создавшейся обстановке немецкое командование Стало спешно отводить войска от Риги на юг и юго-запад в надежде вырваться из огромной западни. Но было поздно. Войска 3-го и 2-го Прибалтийских фронтов генералов И.И. Масленникова и А.И. Еременко, преследовавшие немецкие войска, отходившие к Рижскому заливу, 12 октября завязали бои по освобождению столицы Латвии. 15 октября после трехдневных боев они полностью освободили Ригу. Остатки разгромленной группировки противника были отброшены на Курляндский полуостров.
Освобождение Латвии в основном было завершено. Прижатая к морю и блокированная на полуострове, вражеская группировка уже не могла оказать существенного влияния на ход событий на советско-германском фронте. Она капитулировала в мае 1945 г.
РАЗГРОМ НЕМЕЦКИХ ВОЙСК В ЗАПОЛЯРЬЕ
В результате разгрома немецких войск в Карелии и Прибалтике, выхода из войны Финляндии создались условия для освобождения Заполярья.
К началу октября 1944 г. немецкие войска продолжали удерживать в своих руках район Петсамо. Это объяснялось тем, что из этого района гитлеровцы вывозили никель и медь для военной промышленности Германии. Кроме того, располагая здесь крупными военно-морскими базами, немецкое командование продолжало угрожать советским северным морским коммуникациям.
19-й немецкий горнострелковый корпус 20-й горной армии в составе трех пехотных дивизий и трех пехотных бригад, длительное время находившихся в этом районе, построил сильную глубоко эшелонированную оборону. Этому способствовала и местность, которая изобиловала многочисленными озерами, труднопреодолимыми болотами, скалистыми возвышенностями.
Подготовка и осуществление операции по освобождению были возложены на войска Карельского фронта, которым командовал генерал К.А. Мерецков, во взаимодействии с Северным флотом под командованием адмирала А.Г. Головко.
Наступление началось 7 октября силами 14-й армии генерала В.И. Щербакова. С воздуха ее действия поддерживали летчики 7-й воздушной армии генерала И.М. Соколова. Советские войска после ожесточенных боев в первый же день прорвали оборону южнее озера Чапр, в трудных условиях форсировали Титовку. Отбрасывая части противника к западу, они 12 октября заняли его важный опорный пункт Луостари, надежно прикрывавший Петсамо с юга. В тот же день корабли Северного флота с полуострова Средний высадили в тыл десант морской пехоты с задачей наступать на Петсамо с севера.