В оборонительный период битвы Красная Армия отстояла Москву. Наступление противника, несмотря на успехи лета — осени 1941 года, было остановлено. Враг не сумел достичь своей главной цели блицкрига — уничтожить советские вооружённые силы до наступления зимы. Германия оказалась перед неизбежностью затяжной войны с СССР. С конца октября по начало декабря 1941 года удалось укрепить фронт и подтянуть из глубины страны свежие дивизии и вооружение с техникой. В состав только Западного фронта были переданы три общевойсковые армии (1-я ударная, 20-я и 10-я), девять стрелковых и две кавалерийские дивизии, восемь стрелковых, шесть танковых бригад и большое количество специальных частей. Калининский фронт и правое крыло Юго-Западного фронта также были заметно пополнены людьми и вооружением. Авиационные соединения этих фронтов были усилены частями Московского военного округа, 6-го истребительного корпуса ПВО и дальней бомбардировочной авиации из резерва Главного Командования.
К началу декабрьского контрнаступления войска Красной Армии насчитывали уже более 1,1 млн. человек, 7652 орудий и миномётов, 415 установок реактивной артиллерии, 774 танка (в том числе 222 тяжёлых и средних) и 1 тысяча самолётов. В немецкой группе армий «Центр» было 1,7 млн. человек, около 13 500 орудий и миномётов, 1170 танков и 615 самолётов.
С целью предотвращения дальнейшего усиления группы армий «Центр» за счёт войск групп армий «Север» и «Юг», советскими войсками были проведены наступательные операции: Тихвинская (с 10 ноября) и Ростовская (с 17 ноября).
Карта-схема контрнаступление советских войск под Москвой.
В целом контрнаступление советских войск под Москвой представляло собой ряд наступательных операций, выполняемых одновременно или последовательно, начиная с 5 декабря 1941 года и по 20 апреля 1942 года. Условно контрнаступление состояло из двух этапов: самого контрнаступления (5 декабря 1941 года — 7 января 1942 года) и наступления советских войск (7 января — 30 марта 1942 года). В рамках этих этапов были проведены следующие войсковые операции: Калининская наступательная операция, Клинско-Солнечногорская наступательная операция, Нарофоминско-Боровская операция, Елецкая наступательная операция, Тульская наступательная операция, Калужская наступательная операция, Белёвско-Козельская наступательная операция.
Следует отметить, что единого замысла или плана контрнаступления, как целостной войсковой операции не существовало. Главная задача, стоявшая перед каждой операцией контрнаступления, заключалась лишь в максимальном оттеснении противника от Москвы. Потом, после войны советские военные историографы попытались все частные операции свести в единую операцию, показывая «гений» советского командования и назвав их «контрнаступление под Москвой». Однако этот термин в силу своей абсурдности в военной среде не прижился, и применялся лишь пропагандистами, обобщавший все сражения под Москвой.
5 декабря войска Калининского, 6 декабря — Западного и Юго-Западного фронтов перешли в контрнаступление. Через три дня после начала наступления Красной армии под Москвой, Гитлер был вынужден подписать директиву №39 о переходе немецких войск к обороне на всём советско-германском фронте.
В начале декабря 1941 года в районе Калинина была сосредоточена ударная группировка в составе пяти стрелковых дивизий 31-й армии и трёх стрелковых дивизий 29-й армии. Эти армии не получили в свой состав свежесформированных дивизий и вели боевые действия с поредевшими в боях за Москву соединениями. Соединения левого фланга 29-й армии перешли в наступление 5 декабря, однако не смогли прорвать оборону пехотных дивизий 9-й армии. Войска 31-й армии после упорных трёхдневных боёв прорвали вражескую оборону, к исходу 9 декабря продвинулись на 15 км и создали угрозу тылу группировки противника в районе Калинина. Одновременно предпринятое 30-й армией Западного фронта наступление угрожало выходом в тыл немецкой 9-й армии на калининском направлении. В ночь на 16 декабря командование 9-й армии приказало начать отступление из района Калинина, а утром 16 декабря войска 31-й и 29-й армий возобновили наступление и заняли город. В двадцатых числах декабря в стык 22-й и 29-й армий была введена свежая 39-я армия, которая к концу декабря прорвали оборону противника на всю тактическую глубину. В ходе боёв 2-7 января 1942 года войска фронта на правом крыле вышли на рубеж р. Волги, в центре прорвали новую линию обороны, организованную противником по правому берегу Волги, и охватили Ржев с запада и юго-запада.
Наступление под Калининым.
В рамках Клинско-Солнечногорской наступательной операции планировалось ударами 30-й армии с севера, 1-й ударной, 20-й и 16-й армий с востока, рассечь основные силы немецких 3-й и 4-й танковых групп в районе Клин, Истра, Солнечногорск и создать благоприятные условия для дальнейшего развития наступления на запад. Начавшие 6 декабря наступление войска 30-й армии прорвали фронт оборонявшихся против них двух моторизованных дивизий противника. К исходу дня 7 декабря они продвинулись на 25 км. 1-я Ударная армия основные усилия сосредоточила в районе Яхромы. Наиболее трудным был переход в контрнаступление 20-й и 16-й армий. Только 9 декабря начался отход противостоящих 16-й армии немецких войск в северо-западном и западном направлениях. Основные бои на правом крыле Западного фронта развернулись вокруг Клина. Уже к вечеру 13 декабря клинская группировка противника оказалась в полуокружении. В ночь на 15 декабря части 30-й армии вошли в Клин. В это время 16-я и 20-я армии продвигались на запад. На рубеже Истринского водохранилища немецкие войска пытались оказать советским войскам серьёзное и длительное сопротивление. Вода из водохранилища была спущена, лёд опустился на несколько метров и у западного берега был покрыт слоем воды в 35-40 см. Однако 15 декабря выход двух советских фланговых группировок севернее и южнее водохранилища заставил немецкое командование быстро отступить в западном направлении. Тем самым оборона противника на рубеже Истринского водохранилища была прорвана. 11 декабря в наступление перешла 5-я армия. Она обеспечила ввод в бой 2-го гвардейского кавалерийского корпуса генерал-майора майора Л. М. Доватора. В первый же день наступления противник был отброшен от своих позиций на северном берегу Москвы-реки. Заняты районы Колюбакино-Локотня, освобождён ряд населённых пунктов. 20 декабря немецкие войска были выбиты из Волоколамска. В этот же день правофланговые части 1-й ударной армии, развивая преследование противника, вышли к р. Ламе. Попытка 1-й Ударной, 16-й и 20-й армий сходу прорвать оборону противника существенных результатов не дала. Боевые действия на этом рубеже приняли затяжной характер.
Кавалеристы Доватора.
Во время проведения Нарофоминско-Боровской операции 13 декабря в центре фронта была проведена разведка боем, после чего вперёд пошли части 1-й гвардейской мотострелковой дивизии, усиленные отдельными лыжными батальонами. Вскоре к ним присоединились части 110, 113 и 222-й стрелковых дивизий. Но ни в этот, ни в последующие дни следующей недели РККА не удалось захватить Наро-Фоминск. Фронтальные атаки успеха не имели и в штабе 33-й армии стали искать слабые места в обороне противника, чтобы пробить брешь и затем развить наступление поступающими резервами. 26 декабря прибывшая накануне 93-я стрелковая дивизия с ходу вступила в бой и прорвала оборону противника. Вместе с бойцами 113-й, красноармейцы начали развивать успешное наступление на Добрино, Старо-Михайловское в юго-восточном направлении на железнодорожную станцию и посёлок Балабаново. Пытаясь избежать окружения противник спешно начал выводить из Наро-Фоминска основные силы в направлении на Боровск, оставив в городе сильные заслоны, которые были сломлены красноармейцами. 28 декабря частями 43-й армии была освобождена станция Балабаново, а 2 января 1942 года город Малоярославец. 3 января 1942 советские войска обошли Боровск с севера и перерезали дорогу в сторону Вереи. Потеря контроля над шоссе, по которому осуществлялся весь подвоз и связь с основными силами в Верее, означала для боровского гарнизона противника неминуемую катастрофу. Всю ночь с 3 на 4 января в Боровске бушевали бои, дело доходило до рукопашной. Ранним утром 4 января Боровск был освобождён от немцев.
Лыжные батальоны у Наро-Фоминска.
Задача Елецкой наступательной операции заключалась в уничтожении елецкой группировки противника и организации контрнаступления в район Хомутово — Верховье, создавая тем самым угрозу тылам армии Гейнца Гудериана. Наступление правого фланга Юго-Западного фронта началось 6 декабря ударом северной группы генерал-майора К. С. Москаленко в обход Ельца с севера. 7 декабря в наступление, но уже южнее города была введена южная фронтовая группа генерал-лейтенанта Ф. Я. Костенко. После упорных боёв встреча двух подвижных групп и завершение окружения частей немецких 45-й и 134-й пехотных дивизий западнее Ельца состоялась 14 декабря. В течение 15 декабря окружённые части двух немецких дивизий были раздроблены на несколько частей, а 16 декабря — рассеяны или уничтожены. 24 декабря был воссоздан Брянский фронт, который к середине января 1942 года продвинулся на 30-130 километров. Вскоре линия фронта стабилизировалась, на отдельных участках вплоть до середины лета 1943 года, поскольку прорвать глубоко эшелонированную оборону противника в районе Орла силами трёх, потрёпанных в декабрьских сражениях армий было тогда невозможно.
Наступление Красной Армии в районе Ельца.
На тульском направлении части 10-й советской армии перешли в наступление 6 декабря, и к утру 7-го освободили город Михайлов. Кавалеристы 1-го гвардейского кавкорпуса 9 декабря овладели городом Венев, 11 декабря ими был освобождён Сталиногорск, 14 декабря — станция Узловая. Передовые части кавалеристов вышли к реке Упе. 14 декабря в наступление перешли дивизии 49-й армии. За два дня боёв её войска продвинулись на 15-30 км. С 16 по 19 декабря была проведена операция по освобождению города и железнодорожной станции Алексин на р. Оке, где немцы имели прочную эшелонированную оборону. Переправившись по льду Оки, части 49-й армии 19 декабря освободили Тарусу и в дальнейшем развивали наступление на Калугу, Высокиничи и Недельное. 17 декабря войска 50-й армии перешли в наступление на южном направлении и с ходу овладели опорным пунктом немцев — посёлком Щёкино в 25 километрах от Тулы. В итоге Тульской наступательной операции войска противника были отброшены на 60-130 километров по всему фронту. Были созданы плацдармы для дальнейшего развития наступления в направлении Калуги и крупной узловой железнодорожной станции Сухиничи в 265 километрах юго-западнее Москвы.
Красная армия в контрнаступлении под Тулой.
В составе 50-й армии была создана подвижная ударная группа под командованием заместителя командующего армией генерал-майора В. С. Попова. Не ввязываясь в бои, группа к исходу 20 декабря скрытно подошла к Калуге с юга и утром 21 декабря, захватив мост через р. Оку, ворвалась в город, завязав уличные бои с гарнизоном противника. С 22 по 29 декабря она вела тяжелые бои в условиях окружения с подошедшими на помощь Калужскому гарнизону противника — частями 31-й, 131-й, 137-й пехотных и 20-й танковой дивизий, 4-го полка СС «Остмарк», спешно переброшенного в район Калуги из Кракова по воздуху. 3-й батальон этого полка яростно оборонял район железнодорожного вокзала, который полностью захватить удалось лишь к утру 30-го декабря бойцам 885-го сп 340-й стрелковой дивизии. Немецкие части, отходящие из района Тулы и Алексина, оказались глубоко охвачены с юга. Воспользовавшись этим, обходной манёвр начали выполнять дивизии 50-й армии. Одновременно левофланговые дивизии 49-й армии нависли над калужской группировкой противника с севера и вели кровопролитные бои с его укреплёнными центрами по всей линии железной дороги Москва — Брянск от Ерденево до Сляднево и восстановленной оккупантами рокаде — Старокалужскому шоссе. Противник пытался удержать Калугу, превратив город в крепость, однако 30 декабря 1941 года силами 258-й и 340-й стрелковых дивизий, а также бойцов группы Попова удалось выбить немцев из города. Уцелевшие части противника начали отход на Кондрово и Юхнов. Кровопролитные бои в 15-20 километрах севернее Калуги на участке Ерденево — Мызги — Сляднево части 49-й армии вели вплоть до 10 января 1942 года.
Красная Армия входит в город.
Продолжая наступление, части группы генерала Белова 28 декабря овладели Козельском. За несколько дней до этого, — 25 декабря, командующий 2-й танковой армией Гудериан был смещён со своего поста. Войска 2-й танковой армии и 2-й полевой армии были объединены в армейскую группу генерала танковых войск Рудольфа Шмидта. 27 декабря наступление на Белёв предприняла советская 10-я армия. 31 декабря город был освобожден. Стрелковые дивизии продолжали наступление на Сухиничи и достигли окраин города 2 января 1942 года. В тот же день части 323-й стрелковой дивизии, обойдя город с севера, захватили Михалевичи и вели бои за станцию Сухиничи-Главные; однако, натолкнувшись на возрастающее сопротивление противника, дальше продвинуться не смогли и перешли к обороне. К 6 января немецкая группировка в городе была полностью окружёна и бои приобрели позиционный характер. Сухиничи были полностью очищены от гитлеровцев лишь к утру 29 января 1942 года.
Жители Козельска встречают освободителей.
Немецкие солдаты сдаются в плен.
В результате отступления от Москвы 19 декабря был отстранён от должности главнокомандующий сухопутными войсками генерал-фельдмаршал В. фон Браухич, командование армией принял на себя лично Гитлер. В тот же день генерал-фельдмаршал Ф. фон Бок был смещён с поста командующего группой армий «Центр», на его место был назначен ранее командовавший 4-й армией генерал-фельдмаршал Г. фон Клюге. Командующим немецкой 4-й армией был назначен генерал горных войск Л. Кюблер. В ходе сражения немецкие войска потерпели ощутимое поражение. В результате контрнаступления и общего наступления они были отброшены на 100-250 км. Полностью были освобождены Тульская, Рязанская и Московская области, многие районы Калининской, Смоленской и Орловской областей. В то же время силы Вермахта смогли сохранить фронт и Ржевско-Вяземский плацдарм. Советским войскам не удалось разгромить группу армий «Центр». Таким образом, решение вопроса об обладании стратегической инициативой было отложено до летней кампании 1942 года.