在苏军解放列宁格勒州之后,列宁格勒方面军右翼集团和卡累利阿方面军又开始了在西北方向上对卡累利阿之进攻,目的在于解放芬兰,迫使芬兰退出战争。
经过周密的战役准备,1944年6月9日,列宁格勒方面军所属部队开始在卡累利阿地峡对维堡方向发起进攻。
在猛烈的长时间的炮火打击和航空火力打击之后,6月10日晨,苏第二十一集团军转入进攻,顺利突破了芬军防御阵地。当日,即突破芬军第一防御地带,前进了14千米,突破正面宽达20千米。
与此同时,第二十三集团军也转入进攻。两个集团军迅速向两翼和纵深发展进攻,扩大战果。经过两天的激烈战斗,突入芬军防御纵深达24千米,突破口正面宽达40千米,并于6月13日进抵芬军第二防御地带,但未能从行进间突破。
该地带是芬军卡累利阿地峡防御体系的核心,其工事更为坚固,芬军企图不惜一切代价阻止苏军突破第二防御地带。
考虑到芬军主要兵力集中于维堡公路地带,方面军遂将主要突击方向转到左翼,即濒海公路方向。
6月14日,苏军对芬军第二防御地带发起冲击,经过激烈战斗,于6月17日前突破了该地带,并迅速向纵深和翼侧发展进攻。
芬军急忙从南卡累利阿调来两个师和一个旅,以加强维堡地域和武奥克萨河地区的防御力量。但是,仍然无法阻止苏军的进攻。
6月19日,列宁格勒方面军所属部队突破了第三防御地带和维堡外围防御地带。
20日,第二十一集团军攻占了维堡城,并向维堡西北推进10千米至12千米;第二十三集团军肃清了武奥克萨河南岸地区的芬军,并占领该河北岸部分地区;后调来的第五十九集团军部分兵力,协同波罗的海舰队,肃清了维堡湾诸岛屿的芬军。至此,卡累利阿地峡和维堡地区的战役即告结束。
与此同时,卡累利阿方面军于6月21日发起进攻,当日,第七集团军强渡了斯维尔河,突破了芬军主要防御地带,并沿拉多加湖向纵深推进约6千米。第三十二集团军随后也发起进攻,向梅德韦日耶哥尔斯克方向实施突击,当日向前推进约16千米。至第二日日终前,第七集团军突破口正面已达60千米,纵深达12千米。芬军开始向第二防御地带仓皇退却。23日晨,为了配合正面进攻,海军独立第七十、第三旅在芬军后方图克萨河与维德利察河之间地带实施登陆,切断了敌后退的公路和铁路,迫使其只能沿乡间土路逃命。第七集团军经激烈战斗,于6月25日突破敌第二防御地带,并攻占奥洛涅茨城。28日,第三十二集团军部分兵力与第七集团军一部协同,解放了卡累利阿首府彼得罗扎沃茨克城。
整个7月份,卡累利阿方面军仍在继续发展进攻。7月9日,第七集团军前出至洛伊莫拉地区;10日,攻占了皮特凯兰塔。21日,第三十二集团军进至伦贡瓦拉以东苏芬边界地区。
8月初,斯维尔河和彼得罗扎沃茨克地区的进攻战役即告结束。在此过程中,卡累利阿方面军向前推进200千米至250千米,解放了芬兰的大部领土。芬兰新任总理哈克策尔1944年9月19日与苏联签署条约,芬兰除了归还1940年占据的领土之外,还必须割让佩萨莫、租借波特拉和乌德给苏联。