Части 7-й армии несли большие потери, но новые дивизии на фронт не прибывали. Подкрепление подходило лишь в малых дозах. Так, в первых числах июля было получено 27-76-мм полковых орудий, из которых сформировано 9 батарей. Обученные кадры артиллеристов нашлись в полках народного ополчения и запасных полках армии. В первых числах августа подошли 8 маршевых батальонов, по 500 человек каждый, с оружием и в хорошем обмундировании. За их счет были пополнены все полки 71-й дивизии и 9-й, 10-й и 24-й полки петрозаводского направления.
В начале июля из призывников Петрозаводска было сформировано два полка. Одни из них, получивший наименование 9-го стрелкового, был направлен в район Палатахты на помощь истребительным батальонам, а первый батальон второго полка — в район Питкяранта — Салми. Позднее этот батальон вошел в состав 452-го полка.
В это время из комсомольцев и коммунистов Петрозаводска и Прионежского района был сформирован отдельный Петрозаводский истребительный батальон в составе 1200 человек. Утром 13 июля он на машинах был переброшен до деревни Колатсельга, а оттуда походным порядком направился к деревне Кясняселькя.
Советское командование решило контратаковать финские войска в районе восточного берега Ладожского озера. 22 июля на берегу реки Видлица закончилось сосредоточение 3-й бригады морской пехоты, 7-го мотоциклетного и 452-го стрелкового полков. Этими силами войска Олонецкой группы по приказу Военного совета 7-й армии 23 июля перешли в наступление. Перед ними стояла задача форсировать Видлицу и отбросить противника к Салми. Финское командование подтянуло на это направление три дивизии, из них две подошли к Видлице через Питкяранту — Салми, а третья должна была прорвать нашу оборону у деревни Пульчейла и очистить дорогу Палалахта- Видлица. Кроме этих дивизий, финны сосредоточили здесь еще два батальона танков и два отдельных егерских батальона.
23 июля наши части форсировати Видлицу и, преодолевая упорное сопротивление финнов, в ряде мест отбросили их на 5–8 км. В это же время у деревни Пульчейла финны усиленно атаковали батальон, которым командовал старший лейтенант Макаров, и вынудили его отступить. По лесным дорогам батальон отошел на восток и присоединился к Петрозаводской группе войск. Дорога Палалахта — Большие Горы — Видлица оказалась полностью в руках противника.
В ночь на 24 июля финны перешли в наступление от Больших Гор, угрожая флангу советских частей, наступавших на запад от Видлицы. Наши части вынуждены были отойти на реку Тулоксу, в 15 км восточнее Видлицы.
В начале августа шли упорные встречные бои на реке Тулокса — деревня Сяндеба — деревня Кукшегоры.
В конце августа прошла реорганизация советской Олонецкой группировки, которой командовал генерал-лейтенант А.Д. Цветаев. 7-й мотоциклетный полк был преобразован в обычный и стал 719-м стрелковым. Вместе с 452-м полком он вошел в состав вновь созданной 67-й дивизии. Позднее в состав этой дивизии передали и 9-й стрелковый полк, находившийся в течение июля — сентября в Петрозаводской оперативной группе войск. В составе 7-й армии она находилась до сентября 1944 г.
2 сентября на станцию Лодейное Поле прибыл первый эшелон 314-й дивизии. Два ее полка должны были занять участок обороны 3-й дивизии народного ополчения, уходившей на отдых и пополнение, а третий полк оставался в резерве командующего Олонецкой оперативной группой. Но 314-я дивизия не успела полностью сосредоточиться у Тулоксы, ее основные силы были еще в пути.
27 августа финская Карельская армия получила приказ продолжать наступление частью с рубежа Вителе — Виелярви в направлении реки Свирь, а другой частью — из района Сямозера в направлении Петрозаводска на западном берегу Онежского озера.
На позициях близ Ладожского озера находился финский VI армейский корпус в составе трех дивизий. В центре стояли две дивизии VII армейского корпуса, для усиления которых с Карельского перешейка маршем шла еще одна дивизия. Эти войска располагались вдоль железной дороги Суоярви — Петрозаводск и южнее ее. На левом фланге севернее Сямозера действовала «группа О».
В ночь на 4 сентября финские войска начали прорыв советской обороны на реке Тулокса. После артиллерийской подготовки, в которой участвовало 16 артдивизионов, VI армейский корпус прорвал оборону. В наступлении участвовали чуть ли не все имеющиеся у финнов в наличии танки, а также германская 163-я дивизия. Вечером 5 сентября финны взяли город Олонец, пройдя за два дня почти 30 км.
Танк Т-34, захваченный ходе «продолжительной» войны. Хорошо видна свастика
7 сентября 1-я егерская бригада под командованием полковника Лагуса вышла к реке Свирь в районе Лодейного Поля. Части 67-й и 314-й дивизий заняли оборону на южном (левом) берегу реки. Бригада морской пехоты отходила по берегу Ладожского озера в район Сярмяги — Обжа. Ее прикрывала артиллерийским огнем Ладожская военная флотилия. Моряки сохранили за собой большой плацдарм на правом берегу Свири, где и заняли оборону.
В тяжелом положении оказалась 3-я дивизия народного ополчения. В первый же день наступления противник оттеснил ее к северу от дороги Ильинской завод — Олонец. От Нурмолиц она пыталась пробиться к Олонцу и соединиться с другими частями. Но противник преградил ей путь на юг и навязал бой у деревни Нурмолицы. Тяжелый, кровопролитный бой продолжался два дня.
Бросив против 3-й дивизии народного ополчения большие силы, противник тем самым ослабил нажим на части 67-й и 314-й дивизий и дал им возможность без больших потерь переправиться через Свирь, а 3-й бригаде морской пехоты закрепиться на северном берегу Свири.
В столь тяжелой обстановке командир 3-й дивизии народного ополчения З.Н. Алексеев решил отходить от Нурмолиц на восток, в район станции Таржеполь Кировской железной дороги, а затем на север, к Петрозаводску. Предстояло преодолеть около 150 км по лесным тропам. Дивизия двинулась в путь. Шли 11 суток. Связи у дивизии не было. Люди питались грибами, ягодами, рыбой, не убранной с полей картошкой.
16 сентября дивизия вышла на железную дорогу между станциями Таржеполь и Ладва. Вышла в полном порядке, сохранив часть артиллерии и обозы. А уже 18 сентября она получила приказ наступать на станцию Токари: противник, форсировав Свирь, овладел станцией Яндеба и угрожал флангам советских 314-й и 67-й дивизий, занявших оборону в районе Лодейного Поля.
Здесь нам придется перейти от боев на Свири к боям на петрозаводском направлении. 3 сентября советские войска отошли в район поселка Пряжа, примерно в 40 км юго-западнее Петрозаводска. В связи со сложившейся ситуацией Ставка передала 7-й армии 318-ю стрелковую дивизию. С 12 по 19 сентября два полка 318-й дивизии вели ожесточенные наступательные бои. Село Пряжа несколько раз переходило из рук в руки.
Не сумев захватить узел дорог на западной окраине Пряжи, финны обошли ее с фланга, заняли деревню Прякка и перерезали шоссе Пряжа — Олонец. Крупные силы финнов с юго-запада атаковали обороняющиеся части левого крыла Петрозаводской оперативной группы. Оказавшись под угрозой окружения, 9-й стрелковый полк и батальон 1068-го полка 313-й дивизии начали отходить восточнее озер Пелдожское и Святозеро. 20 сентября они по бездорожью вышли на юго-западные окраины Петрозаводска. В этот же т, ень 313-я дивизия по приказу Военного совета фронта прекратила контратаки и перешла к обороне восточнее Пряжи, прикрыв дорогу на Петрозаводск.