Несмотря на исключительно серьезную угрозу, нависшую над глубоко растянутым северным флангом 8-й армии, последняя вынуждена была удерживать свои позиции по Днепру севернее и южнее Черкасс, чтобы поддерживать связь с еще не отошедшей из района Никополя 1-й танковой армией. В течение всего января русские войска 2-го и 3-го Украинских фронтов оказывали сильное давление на обе немецкие армии, особенно заметное в районах Кировограда и Кривого Рога. 9 января был сдан Кировоград. В этом районе русские, несмотря на ожесточеннейшее сопротивление, продолжали наращивать свои удары, в результате чего все отчетливей стала вырисовываться грозившая 8-й армии опасность охвата не только с севера, но теперь и с юго-востока. К концу января попытки русских добиться прорыва, предпринимавшиеся с севера из района Белой Церкви и лишь с огромным трудом отражавшиеся частями 8-й армии, со всей очевидностью вскрыли замыслы русского командования. Это был последний момент, когда 8-ю армию путем быстрого отвода в юго-западном направлении можно еще было спасти от неизбежной катастрофы. Гитлер отказался от такой возможности, так как это повлекло бы за собой также отход 1-й танковой армии и потерю рудников Кривого Рога. 28 января клинья русских войск, наступавших с севера и востока, сомкнулись в районе Звенигородки, и таким образом в результате противоречившего всякому здравому смыслу упрямства Гитлера, который неизменно приказывал «не оттягивать войска с не атакованных участков фронта, дабы лишить противника свободы действий», два немецких корпуса оказались в котле. Как и всегда в подобных случаях, окруженные дивизии приходилось снабжать по воздуху, спешно перебросив сюда транспортные самолеты Ю-52; многие из этих самолетов из-за недостаточного прикрытия истребителями легко сбивались русской истребительной авиацией. За счет оголения других участков фронта были, хотя и с большим трудом, выделены танковые дивизии, по четыре от 8-й полевой и 1-й танковой армий, которые получили задачу концентрическими ударами уничтожить прорвавшиеся силы противника и освободить окруженные войска. Назначенное на 3 февраля наступление неожиданно натолкнулось на серьезные трудности. Слишком рано наступающая на юге России распутица затянула сосредоточение необходимых сил. Кроме того, осложнения на других участках вынудили бросить туда часть предназначавшихся для контрудара дивизий. Выделенные для нанесения удара с юга дивизии 1-й танковой армии основными силами смогли перейти в наступление только 4 февраля, а удар с северо-запада силами 8-й армии последовал лишь 11 февраля. Эти контрудары оказались разрозненными и, несмотря на ряд первоначальных успехов, цели не достигли. Тем временем кольцо вокруг окруженных корпусов сжималось все теснее; русская бомбардировочная авиация непрерывно наносила по ним мощные удары, и, наконец, окруженная группировка оказалась настолько сжатой вокруг Корсунь-Шевченковского, что потеряла последние аэродромы, через которые осуществлялось ее снабжение. Когда к 15 февраля наступательная сила деблокирующих войск истощилась, окруженные корпуса получили приказ пробиваться в южном направлении, откуда навстречу им должен был наступать танковый корпус 1-й танковой армии. Блестяще подготовленный прорыв в ночь с 16 на 17 февраля не привел, однако, к соединению с наступавшим навстречу корпусом, так как продвижение последнего, и без того медленное из-за плохого состояния грунта, было остановлено противником. После этого окруженным корпусам пришлось, бросив все тяжелое оружие, артиллерию и большое количество снаряжения, последним отчаянным броском пробиваться к своим войскам. Из окружения вышли лишь 30 тыс. человек. В конечном итоге эти бои вновь принесли тяжелые потери в живой силе и технике, что еще больше осложнило обстановку на слишком растянутых немецких фронтах. Такое использование войск резко противоречило принципу экономии сил, который в условиях обороны мог проводиться лишь с одной целью: путем гибкого управления войсками и своевременного оставления критических участков фронта непрерывно накапливать резервы, сосредоточивать их затем на решающих направлениях и наносить наступающему противнику максимальные потери.