20 декабря войска 20-й армии освободили Волоколамск, лишив противника крупного опорного пункта в системе своей обороны на рубеже Ламы. Соединения генерала Рокоссовского вышли к р. Руза, но, встретив упорное сопротивление врага, продвинуться дальше не смогли. Правофланговые соединения 5-й армии форсировали Рузу и безуспешно пытались овладеть г. Руза. Части 2-го гвардейского кавалерийского корпуса также форсировали Рузу. Несмотря на настойчивые требования генерала армии Жукова, войска правого крыла Западного фронта так и не смогли прорвать вражескую оборону на рубежах рек Лама и Руза. Лишь 20-й армии после 18-дневных ожесточенных боев удалось захватить небольшой плацдарм на западном берегу Ламы.
25 декабря 1941 г. завершилась Клинско-Солнечногорская наступательная операция, в ходе которой войска правого крыла Западного фронта нанесли поражение 3-й и 4-й танковым группам, отбросили их на 90 – 110 км и ликвидировали угрозу обхода Москвы с севера. Противник понес тяжелые потери: по данным штаба Западного фронта, 3-я и 4-я танковые группы сумели вывести не более 30 % своей боевой техники.
На левом крыле Западного фронта войска 50-й армии 30 декабря освободили Калугу. В начале января 1942 г. войска 49-й армии вышли в район железной дороги Калуга – Малоярославец. Соединения 50-й армии продвинулись на 15–25 км в сторону Юхнова, а 10-я армия подошла к железной дороге Вязьма – Брянск западнее и юго-западнее Калуги. На этом наступление войск левого крыла остановилось.
Контрнаступление советских войск под Москвой, завершившееся 7 января 1942 г., имело огромное значение как в военном, так и в политическом отношении. Впервые во Второй мировой войне удалось сначала остановить считавшую себя непобедимой германскую армию, а затем нанести ей чувствительное поражение, отбросить на 100–250 км от Москвы и ликвидировать угрозу советской столице. Вермахт утратил стратегическую инициативу. Впереди замаячила перспектива затяжной войны. По уточненным данным, группа армий «Центр» потеряла около 116 тыс. человек, или 14,5 % состава дивизий, бригад, отдельных полков и батальонов[109]. В декабре она получила 40,8 тыс. человек маршевого пополнения, что позволило почти на одну треть восполнить понесенные потери. Потери войск Западного, Калининского, Брянского (с 24 декабря 1941 г. по 7 января 1942 г.) фронтов и правого крыла Юго-Западного фронта (с 6 по 31 декабря 1941 г.) составили: безвозвратные – 139 700 человек, санитарные – 231 369 человек[110].
После завершения Московской стратегической наступательной операции Ставка ВГК 7 января 1942 г. своей директивой № 151141 поставила войскам Западного и Калининского фронтов задачи на окружение можайско-гжатско-вяземской группировки противника[111]. Эта директива легла в основу замысла Ржевско-Вяземской стратегической наступательной операции. Он состоял в том, чтобы охватывающими ударами войск Калининского фронта из района северо-западнее Ржева на Сычевку, Вязьму и войск левого крыла Западного фронта из района Калуги в направлении на Юхнов, Вязьму с одновременным наступлением остальных сил Западного фронта на Сычевку и Гжатск окружить, расчленить и уничтожить основные силы группы армий «Центр» (9-я и 4-я полевые, 3-я и 4-я танковые армии). Для содействия войскам Калининского и Западного фронтов Северо-Западный фронт должен был армиями левого крыла наступать из района Осташкова в направлении Торопец, Велиж, Рудня. Брянский фронт получил задачу сковать активными действиями противника на брянском и орловском направлениях и тем самым обеспечить с юга наступление войск Западного фронта. Для завершения окружения противника предусматривалась высадка 4-го воздушно-десантного корпуса в район юго-западнее Вязьмы с задачей перерезать железную и шоссейную дороги Вязьма – Смоленск.
Ржевско-Вяземская операция готовилась и развертывалась без оперативной паузы в ходе выполнения войсками фронтов задач контрнаступления под Москвой. По данным «Военной энциклопедии», советские войска насчитывали 688 тыс. человек, 10,9 тыс. орудий и минометов, 474 танка, а противник – около 625 тыс. человек, до 11 тыс. орудий и минометов и 354 танка. Эти данные свидетельствуют о том, что советские войска имели незначительное превосходство в живой силе, в 1,3 раза больше танков и равное с противником количество орудий и минометов.
Противник занимал оборону на рубеже рек Лама, Руза, Москва, Нара, далее по Оке на Калугу, Белев и южнее по р. Зуша. Основу обороны составляли системы опорных пунктов и узлов сопротивления в населенных пунктах, на перекрестках дорог и на других важных участках позиций. Для создания полевых укреплений с дзотами были использованы ранее имевшиеся здесь оборонительные постройки. Далее в глубине были возведены укрепления у Шаховской, Середы, Можайска, Малоярославца, Детчино и южнее. Следующий оборонительный рубеж намечался восточнее Ржева и Гжатска (Гжатская линия обороны), затем на юг по рекам Угра и Ока. Основные группировки противника находились на гжатском направлении, а также в районе Медынь, Калуга, Юхнов.
Войскам 16-й армии совместно с 1-й ударной и 20-й армиями предстояло наступать на волоколамско-гжатском направлении. Гжатск образовывал вершину треугольника оборонительной позиции противника, основанием которого являлись Ржев, Вязьма. Овладение Гжатским узлом обороны нарушало оборонительную систему противника и давало возможность обойти вяземский узел сопротивления с севера. На этом направлении (ширина 75 км) противник имел 13 дивизий, 34,1 тыс. солдат и офицеров, 230 орудий дивизионной артиллерии и 135 танков[112].
Первыми в наступление 8 января перешли войска Калининского фронта, левого крыла и центра Западного фронта. В ходе ожесточенных боев с 8 по 15 января 39-я армия Калининского фронта прорвала оборону соединений 9-й армии в 15–20 км западнее и юго-западнее Ржева и стала развивать наступление на юг. Одновременно левофланговые армии Западного фронта (43, 49 и 50-я) вышли в район Юхнова. Здесь они были вынуждены перейти к обороне на рубежах, удаленных на 70–75 км к северу и юго-востоку от Вязьмы. Использовать создавшиеся благоприятные условия для окружения ржевско-вяземской группировки противника им не удалось. Пополнения не дождались, и мощь ударных группировок оказалась утраченной.
Утром 10 января, после полуторачасовой артиллерийской подготовки, началось наступление войск правого крыла Западного фронта. Плохие метеоусловия (сильная метель) не позволили применить авиацию, но не было и авиации противника. Передний край обороны был прорван сравнительно быстро, но далее из каждого населенного пункта приходилось выбивать противника только неоднократными атаками. К исходу дня войска 20-й армии продвинулись на главном направлении всего на 2–3 км. На направлении наступления 1-й ударной и 16-й армий успех был еще более скромным. 12 января, после ввода в сражение вторых эшелонов, 20-я армия завершила прорыв главной полосы обороны противника и продвинулась до 5 км. По решению командующего Западным фронтом генерала армии Жукова утром 13 января для развития успеха армии в сражение был введен 2-й гвардейский кавалерийский корпус, усиленный 22-й отдельной танковой бригадой и пятью лыжными батальонами. В свою очередь, командующий 3-й танковой армией генерал-полковник Шмидт[113] предпринял частями 23-й пехотной дивизии и 900-й бригады СС ряд сильных контратак по левому флангу 1-й ударной армии, стремясь выйти во фланг и в тыл ударной группировки 20-й армии и восстановить утраченное положение. Однако решить эту задачу противнику не удалось.
Командующий группой армий «Центр» генерал-фельдмаршал фон Клюге в своем докладе начальнику Генерального штаба Сухопутных войск от 14 января 1942 г. отмечал, что его войска из-за недостатка сил и средств не в состоянии выполнить задачу по удержанию линии фронта и ликвидации глубоких прорывов противника, в первую очередь западнее Сухиничей и западнее Ржева. Фон Клюге полагал, что только немедленный и планомерный отход войск на более короткую линию даст возможность сэкономить силы, столь необходимые для успешного наступления в районе Ржева. Эта линия должна проходить для 2-й полевой и 2-й танковой армий южнее и западнее Сухиничей, Юхнова, восточнее Гжатска, Погорелого Городища, севернее Ржева, озеро Желанье. Фон Клюге рассчитывал высвободить необходимые ему резервы, а также закрыть брешь в районе Медыни и дать войскам лучшие условия снабжения, прежде всего более короткие пути подвоза. Он был твердо уверен в том, что отвод войск является единственно возможной мерой, способной спасти положение. Гитлер разрешил фон Клюге отвести войска 4-й полевой, 3-й и 4-й танковых армий на линию восточнее Юхнова, восточнее Гжатска, восточнее Зубцова, севернее Ржева, где они должны были остановить наступление советских войск[114].