Уходом из Ржева и Вязьмы немцы отдалились от Москвы еще на восемьдесят километров. Теперь линия фронта проходила в пятидесяти километрах от Смоленска. Благодаря «спрямлению» фронта (его протяженность сократилась примерно на 150 километров) стало возможным увести в резерв две советские армии и танковый корпус. Они были поставлены во второй эшелон Западного и Калининского фронтов. Успех был достигнут и под Ленинградом. Определенное затишье здесь не прошло зря. Командующий фронтом генерал Говоров тщательно готовился к операции, которая должна была спасти вымирающий город. Речь шла об ударе с двух сторон — со стороны Ленинградского фронта изнутри в направлении Волховского фронта, действующего извне. Ночью с 11 на 12 января специальные штурмовые части 67-й армии сменили стрелков на боевых позициях. В 9.30 утра 286 стволов артиллерии начали артподготовку, продолжавшуюся более двух часов и завершившуюся залпами «катюши». Около полудня навстречу 67-й армии со стороны Волховского фронта поднялась 2-я ударная армия. Их историческая встреча произошла в 9 часов тридцать минут утра 18 января. В этот день от немцев был очищен Шлиссельбург, а к вечеру немцев заставили уйти с южного берега Ладоги. Ленинград снова влился в страну, осознать его горе и трагедию во всем объеме еще предстояло.

К 6-му февраля прошел первый поезд до Шлиссельбурга. Немцы еще находились в пределах артобстрела этой железнодорожной линии, но первый груз уже шел от страны в помертвевший город. Он вез уголь. Нужно, однако, помнить, что все атаки, направленные на взятие Мги (что открыло бы линию Ленинград-Волхов) были немцами отбиты. Деблокирующая территория была очень хрупкой и простреливаемой. День и ночь трудились батальоны ради укрепления новых позиций — без них город просто погиб бы.

Южнее Северо-Западный фронт под командованием маршала Тимошенко бился с задачей Демянского котла. Немцы «обжили» территорию внутри советских позиций, сюда регулярно садились транспортные германские самолеты. В определенном смысле это была успешная модель «северного Сталинграда», где окруженные не только чувствовали себя достаточно комфортно, но и ощущали свою военную миссию — отвлекали значительные советские войска и стояли «занозой» между Москвой и Ленинградом. Тимошенко начал операцию по очистке котла в середине февраля. Сюда подтянули Первую ударную армию.

Еще южнее Калининский фронт генерала Курочкина в январе освободил Великие Луки. Теперь ему предстояло помочь северным соседям, замучавшимся с Демянским котлом. Ощущая, что далее искушать судьбу не следует, германское командование к 28 февраля вывело свои войска из окружения, вокруг которого скопились огромные силы. Жуков (представлявший здесь Ставку) буйствовал в слепом отчаянии: командиры частей уже стояли вокруг Демянска более полугода и тем не менее не знали лежащей перед ними территории, не имели планов на различный поворот событий, почти не знали соседей. Строго говоря, гнев Жукова касался более широких вещей, чем тупость или нерадивость отдельных командиров; он хотел, чтобы русская цивилизация быстрее решала задачу, поставленную перед страной Петром — быстрее, умнее, эффективнее ориентироваться в сложностях окружающего мира, не терять присутствия духа, методично работать и забыть о сладкой русской полудреме. Жуков придвинул штабы к линии фронта, сделал обязательным ежедневный анализ текущей ситуации, подробный разбор возможных движений противника, постоянный обмен разведданными с соседями. Только не спите до смерти — думайте, напрягайтесь, соображайте за противника, генерируйте внутреннюю энергию. Русский ступор должен быть проклят.

Новой силой, на которую явственно полагалась ставка, стал Центральный фронт. Сразу же после капитуляции Паулюса генерал Рокоссовский был вызван в Москву. Центральный фронт создавался на основе его Донского фронта (21-я, 65-я и 16-я воздушная армии; к ним Ставка добавила 70-ю и 2-ю танковую армии — Родин). Поставленная задача — к 15 февраля быть готовыми провести операцию глубокого проникновения против второй танковой армии вермахта в районе Смоленск — Гомель. Сверхоптимизм, как почти всегда, не оправдал себя. Снабжение Центрального фронта шло по одной-единственной железнодорожной линии; тягостная недостача грузовиков и живой тягловой силы замедляли строительство боевых порядков. Солдаты на собственной спине тащили тяжелые пулеметы, противотанковые пушки, артиллерийские орудия. Танки Родина мучались 250-километровым движением по бездорожью, прежде чем вышли на рубеж в Фатеже. Родин руководил перемещением танков посредством деревянных У-2, летавших низко и достаточно безопасно. Фронт был относительно готов к 24 февраля.

А соседний — Брянский фронт уже начал наступательное движение. Две недели боев продвинули его вперед на 25 километров, что позволило достичь железнодорожной линии Малоархангельск — Рождественское. Именно в этой ситуации Рокоссовский бросил свои, теперь пользующиеся таким престижем, силы на Брянск и Орел, его главной целью была вторая танковая армия немцев. Впереди шли танки Родина, овеянные сталинградской славой. Но суровая реальность вносила свои коррективы. Неудачи южных фронтов заставили Центральный фронт сместить свои цели к югу. Наступление Рокоссовского было относительно успешным примерно до 7 марта, когда у танкистов Родина начал заканчиваться боезапас и топливо. Продвижение вперед было впечатляющим — до ста километров, но немцы, вопреки ожиданиям, не оставили Орел, а, напротив, укрепили свои силы в нем. Согласованного наступления не получалось снова, снабжение безнадежно запаздывало, общая координация хромала. Около дня весеннего солнцестояния Рокоссовский перешел к оборонительным действиям. Действия наших войск и отчаянная оборона немцев привели к образованию части того, что несколько позже будет названо Курским выступом, или Курской дугой.

3 марта советские войска взяли наконец Ржев, а 12 марта — Вязьму. Ужас охватывал тех, кто видел тотальную войну во всей неприглядности: сожженные дома, замученный народ. Это не было похоже на Первую мировую войну, жестокость агрессора превосходила все мыслимые пределы. Но дальнейшие советские наступательные действия не дали результатов.

Но ситуация текуча и обещающе переменчива на южном участке советско-германского фронта. Возможно, самый видимый поворот истории наблюдается на Северном Кавказе. 3 января немцы оставили Моздок — самый восточный из захваченных немцами городов страны. На следующий день освобожден Нальчик. Зимние потери немцев весьма значительны: исчезла 6-я армия, покорежены боевые порядки и техника 4-й танковой армии, 3-й и 4-й румынских армий, 8-й итальянской. 2-я танковая армия немцев ослаблена в результате ожесточенных боев близ только что освобожденного Орла.

Танки Катукова были поставлены на железнодорожные платформы и отправлены на юг, в сторону Курска. Послесталинградское настроение не было испорчено — быстрота продвижения здесь немцев прошлым летом и осенью оказалась перекрытой скоростью их отхода в конце зимы 1942–1943 годов. Особую опасность для группы армий «Дон» Манштейна представлял собой Юго-Западный фронт, стремящийся своими четырьмя армиями (1-я гвардейская, 3-я гвардейская, 5-я танковая, 6-я армия), с прикрытием 17-й воздушной армии (300 самолетов), зайти в тыл Манштейну. 29-го января 6-я армия Харитонова совершила бросок на север от Старобельска на Балаклею; на следующий день танки 1-й гвардейской армии Лелюшенко пошли на Красный Лиман; 3-я гвардейская армия Кузнецова перешла через Донец у Ворошиловграда; через несколько часов группа Попова двинулась в общем направлении на Мариуполь, перекрывая тем самым путь отхода немцев из Донбасса.

2-го февраля вперед на широком фронте между Воронежом и Ворошиловградом выступил Голиков (40-я, 69, 3-я танковая армия). Они действовали в соответствии с планом «Звезда», предполагавшим общее наступление по фронту Курск — Белгород — Харьков. Наивысшие боевые качества проявили 40-я армия Москаленко, устремившаяся на Белгород (и далее, по возможности, на Харьков), и 60-я армия Черняховского, взявшая на себя задачу овладения Курском. 8 февраля определенно деморализованные немцы оказались выбитыми из Курска, а на следующий день — из Орла. Еще южнее скорость возрастала. Находящиеся на траверзе Донбасса Воронежский фронт Голикова и Юго-Западный фронт Ватутина начали наступление между 29 января и 2 февраля 1943 года. 12 февраля освобождена Лозовая, а 14-го советские войска вошли в Ростов и Ворошиловград. 20 февраля взят Павлоград (оставалось всего лишь 100 километров до Запорожья, где в этот день совещался Гитлер).