在蘇軍解放列寧格勒州之後,列寧格勒方麵軍右翼集團和卡累利阿方麵軍又開始了在西北方向上對卡累利阿之敵進攻,目的在於解放芬蘭,迫使芬蘭退出戰爭。
經過周密的戰役準備,1944年6月9日,列寧格勒方麵軍所屬部隊開始在卡累利阿地峽對維堡方向發起進攻。在猛烈的長時間的炮火準備和航空火力準備之後,6月10日晨,第21集團軍轉入進攻,順利突破了芬軍防禦陣地。當日,即突破敵第一防禦地帶,前進了14公裏,突破正麵寬達20公裏。與此同時,第23集團軍也轉入進攻。2個集團軍迅速向兩翼和縱深發展進攻,擴大戰果,經過兩天的激烈戰鬥,突入敵防禦縱深達24公裏,突破口正麵寬達40公裏,並於6月13日進抵敵第二防禦地帶,但未能從行進間突破。該地帶是芬軍卡累利阿地峽防禦體係的核心,其工事更為堅固,敵軍企圖不惜一切代價阻止蘇軍突破第二防禦地帶。
考慮到芬軍主要兵力集中於維堡公路地帶,方麵軍遂將主要突擊方向轉到左翼,即瀕海公路方向。6月14日,蘇軍對敵第二防禦地帶發起衝擊,經過激烈戰鬥,於6月17日前突破了該地帶,並迅速向縱深和翼側發展進攻。芬軍急忙從南卡累利阿調來2個師和1個旅,以加強維堡地域和武奧克薩河地區的防禦力量。但是,仍然無法阻止蘇軍的進攻。
6月19日,列寧格勒方麵軍所屬部隊突破了第三防禦地帶和維堡外圍防禦地帶;6月20日,第21集團軍攻占了維堡城,並向維堡西北推進10~12公裏;第23集團軍肅清了武奧克薩河南岸地區的敵人,並占領該河北岸部分地區;後調來的第59集團軍部分兵力,協同波羅的海艦隊,肅清了維堡灣諸島嶼的敵人。至此,卡累利阿地峽和維堡地區的戰役即告結束。
與此同時,卡累利阿方麵軍於6月21日發起進攻,當日,第7集團軍強渡了斯維爾河,突破了芬軍主要防禦地帶,並沿拉多加湖向縱深推進約6公裏;第32集團軍隨後也發起進攻,向梅德韋日耶哥爾斯克方向實施突擊,當日向前推進約16公裏。到第2日日終前,第7集團軍突破口正麵已達60公裏,縱深達12公裏。芬軍開始向第二防禦地帶倉皇退卻。6月23日晨,為了配合正麵進攻,海軍獨立第70、第3旅在敵後方圖克薩河與維德利察河之間地帶實施登陸,切斷了敵後退的公路和鐵路,迫使敵人隻能沿鄉間土路逃命。第7集團軍經激烈戰鬥,於6月25日突破敵第二防禦地帶,並攻占奧洛涅茨城。6月28日,第32集團軍部分兵力與第7集團軍一部協同,解放了卡累利阿首府彼得羅紮沃茨克城。
整個7月份,卡累利阿方麵軍仍在繼續發展進攻。7月9日,第7集團軍前出至洛伊莫拉地區;10日攻占了皮特凱蘭塔。21日,第32集團軍進至倫貢瓦拉以東蘇芬邊界地區。
8月初,斯維爾河和彼得羅紮沃茨克地區的進攻戰役即告結束。在此過程中,卡累利阿方麵軍向前推進200~250公裏,解放了芬蘭的大部領土。
芬蘭新任總理哈克策爾1944年9月19日與蘇聯簽署條約,芬蘭除了歸還1940年占據的領土之外,還須割讓佩薩莫、租借波特拉和烏德給蘇聯。