После двух месяцев обороны, Калининский фронт с 5 декабря 1941 года по 7 января 1942 года провел наступательную операцию в рамках битвы под Москвой. В начале декабря 1941 года в районе Калинина была сосредоточена ударная группировка в составе пяти стрелковых дивизий 31-й армии и трёх стрелковых дивизий 29-й армии. Соединения левого фланга 29-й армии перешли в наступление 5 декабря, однако не смогли прорвать оборону пехотных дивизий 9-й армии. Войска 31-й армии после упорных трёхдневных боёв прорвали вражескую оборону, к исходу 9 декабря продвинулись на 15 км и создали угрозу тылу группировки противника в районе Калинина. Одновременно предпринятое 30-й армией Западного фронта наступление угрожало выходом в тыл немецкой 9-й армии на калининском направлении. В ночь на 16 декабря командование 9-й немецкой армии приказало начать отступление из района Калинина. Утром 16 декабря войска 31-й и 29-й армий возобновили наступление и взяли город.
Карта-схема Калининской наступательной операции.
В двадцатых числах декабря в стык 22-й и 29-й армий была введена свежая 39-я армия, которая к концу декабря прорвали оборону противника на всю тактическую глубину. В ходе боёв 2-7 января 1942 года войска фронта на правом крыле вышли на рубеж реки Волги, в центре прорвали новую линию обороны, организованную противником по правому берегу Волги, и охватили Ржев с запада и юго-запада, угрожая главным силам группы армий «Центр».
Танковая переправа через Волгу.
Бои за Калинин.
В ходе операции войска Калининского фронта продвинулись на торжокско-ржевском направлении на 60-70 км, а в направлении Калинин — Ржев на 100-120 км. 9-я немецкая армия потерпела поражение, но окружить и уничтожить её советским войскам не удалось. Уже с 7 января 1942 года она удерживала район Ржева, не позволяя продвинуться советским войскам дальше. Только 3 марта 1943 года город Ржев был освобождён от немецких войск. Наступательная операция дорого далась Красной Армии. Из 192 тысяч, участвующих в наступлении был потеряно 27 тысяч человек.
См. также: Фото | СССР. Калинин (Тверь) в годы войны