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