15 ноября Манштейн нанес контрудар, надеясь отбить Киев. Ему удалось вновь захватить Житомир и Коростень, взять в плен 5 тыс. красноармейцев, уничтожить, по оценке штаба немецкой 4-й танковой армии, 600 советских танков. Однако для повторного захвата столицы Украины сил у немцев не было. Вскоре войска 1-го Украинского фронта перешли в контрнаступление, 31 декабря окончательно освободили Житомир, а 3 января 1944 года вышли на старую советско-польскую границу. Из-за недостатка сил Днепр так и не стал для немцев серьезным оборонительным рубежом.
Миф Корсунь-Шевченковской битвы
Главный миф Корсунь-Шевченковской операции, созданный советскими полководцами и историографией, заключается в том, что почти вся окруженная немецкая группировка была уничтожена и прорваться из окружения удалось лишь считаным солдатам и офицерам. У немцев это сражение обычно именуется Черкасским «котлом».
В ноябре и декабре 1943 года немецкие войска оборонялись в излучине Днепра у Черкасс, чтобы обеспечить возможность проведения контрудара на Житомир и Киев. Их фланги были растянуты и слабо защищены, что делало вероятным советское наступление с целью срезать черкасский выступ. 27 декабря 1943 года Манштейн предложил отступить с этого выступа и из района Никополя у излучины Днепра. Гитлер отказался, поскольку после такого отхода советские войска могли атаковать уже отрезанный Крым, а никопольский марганец считался жизненно важным для военной экономики Германии. Но некоторые меры предосторожности все же были приняты. В частности, к северу от реки Рось и к востоку от Богуслава были подготовлены две тыловые позиции.
24 января 1944 года правый фланг черкасского выступа атаковал 2-й Украинский фронт генерала Ивана Конева, а левый фланг – 1-й Украинский фронт генерала Николая Ватутина.
В составе 1-го Украинского фронта к началу наступления на корсунь-шевченковский выступ 24 января 1944 года насчитывалось 335 танков и САУ, а в составе 2-го Украинского фронта – 335 единиц бронетехники. 27 января дивизия СС «Викинг» вместе с тремя пехотными дивизиями из района Пасторского нанесли контрудар по группировке 2-го Украинского фронта, наступающей на Шполу. Завязались бои с частями 4-й гвардейской армии. В ходе трехдневных боев отдельным отрядам немецких танков с пехотой несколько раз удавалось выйти на коммуникации наступающих советских войск, но к 29 января они были отброшены. По утверждению Манштейна, в ходе этого контрудара были окружены и разбиты крупные силы советской 1-й танковой армии, потерявшей 8 тыс. убитыми, 5,5 тыс. пленными, 700 танков и 700 орудий.
Однако эти потери все равно не остановили наступление советских войск. 28 января в районе Звенигородки встретились 5-й механизированный корпус 1-го Украинского фронта и 20-й танковый корпус 2-го Украинского фронта, сомкнув кольцо окружения. Окруженные 11-й и 52-й армейские корпуса располагали примерно 200 танками и штурмовыми орудиями в составе дивизии «Викинг» и трех дивизионов штурмовых орудий.
Их пришлось снабжать по воздуху. Прорыв мог быть осуществлен только на юг. В кольце оказались пять пехотных дивизий, одна танковая дивизия СС «Викинг», моторизованная бригада СС «Валлония», дивизион легкой артиллерии РГК и бригада штурмовых орудий, состоявшая из двух дивизионов. Окруженных возглавил командир 11-го корпуса генерал Вильгельм Штеммерман. Советские войска постоянно атаковали Корсунь и Шандеровку, чтобы расчленить «котел» надвое. Ликвидацию окруженных затрудняли размякшие от распутицы дороги и снежные бураны. Хотя вся территория «котла», начиная с 8 февраля, простреливалась советской артиллерией, подвоз снарядов для орудий был затруднен.
1-я танковая армия генерала Ганса Хубе начала создавать деблокирующую группировку. Хубе отправил в «котел» радиограмму, обещая выручить окруженных. Основу группировки составил 3-й танковый корпус генерала Германа Брейта. Этот корпус составлял основу деблокирующей группировки.
9 февраля окруженным был предъявлен ультиматум за подписями Жукова, Ватутина и Конева. Им обещали жизнь, безопасность, питание, медпомощь и возвращение в Германию после войны. Штеммерман ультиматум отклонил и продолжал готовиться к прорыву. 2000 раненых немцев были оставлены на милость советских солдат. Первоначально прорыв намечался на 10 февраля, но из-за распутицы и сильных советских атак, затруднявших перегруппировку, был отложен до 16 февраля.
С 3 по 16 февраля германская транспортная авиация сделала в «котел» почти 900 вылетов, доставляя боеприпасы, горючее и продовольствие и эвакуируя раненых. 14 февраля, после захвата Корсунь-Шевченковского, в руки советских войск перешла последняя посадочная площадка, после чего грузы приходилось сбрасывать с самолетов.