Советские войска закреплялись на достигнутых рубежах и отбивали контратаки противника. Северо-западнее Великих Лук немецкий пехотный полк при поддержке 23 танков перешел в атаку. Ценой больших потерь немцам удалось несколько потеснить наши подразделения. В этом бою уничтожено несколько сотен гитлеровцев и 7 немецких танков. На соседнем участке немцы предприняли контратаку против позиций части, где командиром был тов. Терехин. Подпустив гитлеровцев на близкое расстояние, наши бойцы мощным огнем уничтожили 5 немецких танков и до двух рот пехоты. Враг отброшен на исходные рубежи.
12 января
Юго-западнее Великих Лук, несмотря на огромные потери в людях и технике, немецкое командование снова бросает в контратаки крупные силы пехоты и танков. Отражая контратаки, наши части наносят врагу тяжелые потери. Только на одном участке немцы потеряли убитыми до 500 солдат и офицеров, 75 немцев захвачены в плен. На другом участке наши бойцы уничтожили 11 немецких танков. Кроме того, советские подразделения окружили и полностью истребили роту вражеских автоматчиков.
13 января
Западнее Ржева противник двумя отрядами предпринял разведку переднего края обороны одной из наших частей. Артиллерийским и ружейно-пулеметным огнем отряды противника рассеяны и частью уничтожены.
14 января
Части 257-й, 249-й и 7-й сд приступили к ликвидации остатков гарнизона Великих Лук, обороняющихся в районе железнодорожного узла. В первый же день боев наступающим удалось занять район Курьяниха и выйти к Алигродово. 15 января бойцы 249-й дивизии выбили немцев из здания железнодорожной станции и паровозного депо.
Северо-западнее Великих Лук отбита контратака пехоты и танков противника. На поле боя осталось свыше 200 вражеских трупов и 8 сожженных танков. На другом участке огнем нашей артиллерии рассеяно и частью уничтожено скопление немецкой пехоты, разрушены десятки дзотов и блиндажей противника.
15 января
В 11:25 после нанесения артиллерийского и авиационного удара по заранее разведанным огневым точкам противника штурмовые отряды перешли в атаку. Преодолев упорное сопротивление, подразделениям, атакующим на главном, восточном направлении, удалось ворваться в крепость. Действуя при поддержке артиллерии и пулеметов, штурмующие завязали бои внутри крепости. К полуночи в бой вступили подразделения, ворвавшиеся в крепость с северо-запада, запада и юго-запада. 16 января к 07:00 крепость была полностью очищена от противника.
16 января
К 12:00 у противника оставался только один очаг сопротивления – штаб обороны во главе с подполковником фон Зассом. В 15:30 специальный отряд 249-й дивизии из 30 человек под командованием майора Э. Лемминга ворвался в подвал. В донесении, направленном в штаб фронта, появилась строка: «в плен захвачен с 57 офицерами комендант гарнизона Великих Лук барон фон Засс».
Несмотря на то, что советским войскам не удалось взять Новосокольники, общая цель операции была достигнута. Своими активными действиями войска 3-й ударной армии сковали до 10 дивизий противника, не допустив их использование на других направлениях, и освободили старинный русский город Великие Луки.
17 января
Великие Луки окончательно освобождены от немецко-фашистских захватчиков.
В боях подо Ржевом погиб рядовой Семен Матвеевич Андреев.
18 января
Совинформбюро сообщало: