1944年初,在苏德战场北翼,苏军在粉碎德军重新恢复对列宁格勒包围封锁的企图之后,开始准备对当面之敌发起进攻,以彻底解除德军对列宁格勒的封锁,解放列宁格勒州,为下一步解放波罗的海沿岸国家创造条件。
苏军最高统帅部的战略企图是:列宁格勒方面军和沃尔霍夫方面军同时实施突击,首先粉碎德军第18集团军;波罗的海沿岸第2方面军以积极行动牵制德军第16集团军的基本兵力和北方集团军群的战役预备队;尔后,3个方面军分别向纳尔瓦、普斯科夫和伊德里察方向发展进攻,击溃德军第16集团军,完全解放列宁格勒州,为把法西斯德军从波罗的海沿岸驱逐出去创造条件。
1944年1月20日,苏军第2突击集团和第42集团军在列宁格勒西南罗普沙地域胜利会师。从1月31日至2月15日,列宁格勒方面军和沃尔霍夫方面军在数个方向上推进了50~120公里,进至纳尔瓦河、普斯科夫湖以北、谢列德卡、普柳萨、希姆斯克一线。因进攻地带大大缩小,沃尔霍夫方面军于2月15日被撤销,其所属各集团军转隶给列宁格勒方面军。
这时,苏军统帅部给列宁格勒方面军和波罗的海沿岸第2方面军下达了新的任务,命令列宁格勒方面军以右翼集团解放纳尔瓦市,突破德军纳尔瓦筑垒地域,尔后向波亚尔努方向、维利杨迪、瓦尔加方向、塔尔上、威鲁方向继续发展进攻;以左翼集团紧紧追击向普斯科夫、奥斯特罗夫方向退却之敌,阻止德军撤往后方防御地区并在此组织坚固防御。为此,列宁格勒方面军决心以主力攻占奥斯特罗夫地域,迂回普斯科夫,强渡韦利卡亚河,尔后向里加方向发展进攻。
波罗的海沿岸第2方面军受领的任务是:以左翼2个集团军的兵力突破普斯托卡东南地域德军的防御,夺占伊德里察以北韦利卡亚河上的渡口,占领奥波奇卡、齐卢佩一线,尔后与列宁格勒方面军右翼集团协同,击溃奥斯特罗夫地域的德军集团,此时,右翼2个集团军以积极行动牵制了当面之敌。
2月下半月,2个方面军密切协同,取得了新的战果。列宁格勒方面军以第2突击集团军的兵力扩大纳尔瓦河西岸的已占地域,使其正面宽达35公里,纵深达15公里。第42、第67集团军追击敌人,从北面和东面进抵普斯科夫。第8、第54集团军肃清了沿姆沙加河和合郎河中间阵地的敌人后,攻占了波尔霍夫,进逼奥斯特罗夫。方面军左翼部队经过15昼夜苦战,粉碎了德军在预有准备的防御地区的抵抗,向前推进了50~160公里,进抵普斯科夫—奥斯特罗夫筑垒地域,但未能从行进间突破该地域。
此时,波罗的海沿岸第2方面军的左翼集团,在伊德里察方向的进攻也十分顺利,对德军第16集团军构成了合围的威胁,迫使德军开始在宽大正面上撤退。但由于未能及时发现敌人的退却企图,未能及时组织强有力的追击,德军得以实施有组织的退却,把大量兵力兵器撤至奥斯特罗夫以东、诺沃尔热夫、普斯托什卡一线预有准备的防御地区,进行有组织的顽强抵抗,使苏军前进受阻。
3月9日,列宁格勒方面军集中左翼集团的兵力,对普斯科夫的德军发起进攻,战斗一直持续到4月中旬,才突破了普斯科夫以南德军坚固筑垒地域,前进约13公里,切断了普斯科夫通向奥斯特罗夫的交通线。这次进攻的目的旨在牵制德军北方集团军群的战役预备队,使之不能抽调到南翼危急的方向上去。
列宁格勒方面军和波罗的海沿岸第2方面军虽然进展迅速,但仍未能完成苏军统帅部规定的全部任务,即未能向瓦尔加、威鲁、里加、卡拉萨等方向发展进攻。
尽管如此,列宁格勒方面军、沃尔霍夫方面军、波罗的海沿岸第2方面军,仍然取得了在军事上和政治上具有重大意义的胜利。在进攻过程中,苏军在宽达600公里的正面上突破了德军的坚固防御,把德军从列宁格勒击退220~280公里,在伊尔门湖以南向西推进了约180公里,几乎解放了列宁格勒州全境和加里宁州的部分地区,进入了爱沙尼亚境内,为解放波罗的海沿岸各共和国奠定了基础。