С 21 июня по 9 августа 1944 года войсками левого крыла Карельского фронта, а также Ладожской и Онежской военных флотилий, проводилась Свирско-Петрозаводская наступательная операция с целью разгрома финских войск в южной Карелии. Основную роль в наступлении предстояло отыграть 7-й и 32-й армиям. Наступавшая группировка располагала 184 тысячами солдат, 223 танками и САУ, 4 тысячами орудий и миномётов, 854 самолётами.
Финские солдаты на строительстве оборонительных сооружений в Карелии.
Начиная с конца 1941 года и до начала лета 1944 года в южной Карелии финскими войсками создавалась глубоко эшелонированная система укреплений. Первый рубеж обороны между Онежским и Ладожским озёрами проходил по реке Свирь и вокруг плацдарма на южном берегу реки на участке от Ошты до Свирьстроя. Особенно прочная оборона была создана на направлении Лодейное Поле — Олонец — Питкяранта. Здесь имелись три укреплённые полосы, из которых вторая, на участке Мегрозеро — Обжа, являлась наиболее мощной. В глубине сильные полевые позиции находились на берегах рек Видлицы, Тулемайоки, а также на рубеже Питкяранта — Лоймола (т. н. U-линия). В обороне у финнов насчитывалось около 130 тысяч солдат, до 1000 орудий и миномётов, около 30 танков и бронеавтомобилей, до 200 самолётов.
Финские солдаты, вооружённые ручным противотанковым гранатомётом «Панцершрек», в засаде.
9-10 июня на Карельском перешейке в наступление перешли войска Ленинградского фронта, которые уже в первые дни операции добились значительных успехов. Финское командование в срочном порядке начало переброску на Карельский перешеек все имеющиеся резервы, в том числе и из Карелии. Более того, Маннергейм готов был полностью отказаться от обороны в Карелии, лишь бы иметь подкрепления для усиления обороны Карельского перешейка. Уже 12 июня первые части 4-й пехотной дивизии прибыли на Карельский перешеек, затем туда были переброшены 17-я пехотная дивизия и 20-я пехотная бригада, а чуть позднее — 6-я и 11-я дивизии, а также штаб 5-го армейского корпуса. Учитывая всё это, а также данные разведки о возможном наступлении советских войск в Карелии, К. Г. Маннергейм отдал приказ скрытно отвести войска с плацдарма на участке Онежское озеро — Свирьстрой за реку Свирь, а части, оборонявшиеся на медвежьегорском направлении — на вторую полосу обороны.
В связи с этим, советское командование вынуждено было изменить дату начала наступления с 25 июня на 21 июня. В 8 часов утра советская реактивная артиллерия нанесла первый огневой удар по позициям противника, затем массированный налёт произвела советская авиация 7-й и 13-й воздушных армий. В 08:30 началась основная артиллерийская подготовка, которая продолжалась три с половиной часа. В 11 часов была произведена ложная переправа. 16 добровольцев, передвигая многочисленные плоты и лодки с чучелами солдат, под ураганным огнём противника достигли противоположного берега и завязали там бой. Всем этим добровольцам впоследствии было присвоено звание Героя Советского Союза. Ложная переправа позволила наблюдателям выявить уцелевшие финские огневые точки. По финской обороне был нанесён повторный удар с воздуха, а затем артиллерия произвела ещё один огневой налёт.
Около 12 часов советские войска начали форсирование Свири в районе Лодейного Поля и вскоре захватили обширный плацдарм на её северном берегу. К 13 часам 21 июня действовало 11, а к исходу дня — 20 паромных переправ и 2 моста. В результате первого дня наступления ударная группировка 7-й армии прорвала главную полосу вражеской обороны на участке шириной в 12 километров и продвинулась вперёд до 6 километров.
23 июня командование фронтов приняло решение начать высадку 70-й бригады морской пехоты в междуречье Тулоксы и Видлицы. С ходу захватив обширный плацдарм, десантники перерезали железную и шоссейную дороги Олонец — Питкяранта. 24 июня на плацдарм были дополнительно переправлена 3-я бригада морской пехоты. В сложившейся обстановке финское командование было вынуждено в ночь на 24 июня отдать приказ своим войскам начать отступление за реку Видлицу.
25 июня наступавший по берегу Ладожского озера 4-й стрелковый корпус занял мощные узлы обороны противника — населённые пункты Сармяги и Обжа. 26-27 июня части корпуса, преодолев реку Тулоксу, соединились с 3-й и 70-й бригадами морской пехоты. Финские 5-я, 8-я пехотные дивизии и 15-я бригада понесли значительные потери и были вынуждены отступать под натиском советских войск окружным путём и просёлочными дорогами. Вместе с тем, финские части избежали разгрома, организовано отошли за реку Видлицу и заняли оборону на её западном берегу.
Тем временем войска 32-й армии в ночь на 21 июня форсировали Беломорско-Балтийский канал, освободили Повенец и, развивая наступление, вышли на подступы к Медвежьегорску. Город был взят после трёх дней непрекращающихся боёв. Отступающие финские части оказывали ожесточённое сопротивление, умело используя особенности местности, которая изобиловала озёрами, болотами и лесами. По этой причине наступление развивалось не столь стремительно, как было запланировано, и только к 30 июня части двух дивизий вышли в район Юстозера.
Активно действовала Онежская военная флотилия, которая осуществила ряд десантных операций. Так, 26 июня 1944 года успешно был высажен Лахтинский десант, а ранним утром 28 июня в районе Уйской губы, примерно в 20 километрах южнее Петрозаводска, на берег высадился 31-й отдельный батальон морской пехоты. Десантники сходу освободили село Деревянное и оседлали шоссе, перерезав тем самым пути отхода противника.
Советские автоматчики ведут бой за город Олонец.
Поскольку финны не планировали оборонять Петрозаводск, а лишь заминировали его, первыми в город вошли десантники 28 июня, а 29 июня в город вошли передовые части Красной Армии, которые только в течении недели сняли более 5 тысяч мин.
До начала августа части 7-й армии неоднократно предпринимали попытки прорвать оборону противника, но успеха так и не добились. 4 августа войска армии получили приказ перейти к обороне на достигнутых рубежах. На правом фланге Карельского фронта части 32-й армии продолжали преследовать отступающего противника и к концу июля вышли на линию Лонгонвара — севернее Лаймолы. К 10 августа линия фронта стабилизировалась по рубежу Кудама-губа — Куолисма — Лоймола — Питкяранта. Общие потери Красной Армии при проведении операции составили 63 тысячи человек, финские – 50 тысяч.
В результате операции советские войска продвинулись в западном и юго-западном направлениях на 110-250 километров, освободили большую часть Карело-Финской ССР и, тем самым, создали предпосылки для выхода Финляндии из войны.
См. также: Фото | СССР. Петрозаводск в годы войны