Сначала наступление наших войск развивалось успешно. Они перерезали главную коммуникацию врага — шоссе Житомир — Киев и отбросили противника в западном направлении. Но фашистское командование стянуло к месту боев крупные силы танков и авиации, остановило наши войска, затем потеснило их от шоссе Житомир — Киев. Однако использовать это шоссе для передвижения войск противник не смог до 17 июля, так как наши части продолжали наносить контрудары.
Убедившись, что захватить Киев фронтальным ударом не удастся, германское командование повернуло свои основные силы на юго-восток, рассчитывая ударом в этом направлении решить сразу две задачи: отрезать войска 6-й и 12-й армий от Днепра, окружить их и уничтожить; захватить плацдармы на Днепре южнее Киева, глубоко обойти город и овладеть им. По мере подхода пехотных дивизий генерал Клейст высвобождал танковые соединения из района Киева и перебрасывал их на юго-восток.
В последних числах июля значительная часть танковой группы Клейста начала продвигаться на юг с целью окружить войска 6-й и 12-й армий, которые вели бои значительно западнее Днепра. 1 августа вражеские танковые части завершили окружение наших войск в районе Подвысокого, северо-восточнее Умани. Положение окруженных оказалось тяжелым. Не было боеприпасов, горючего, продовольствия, в дивизиях оставалось по 1000–1500 бойцов.
Южнее Киева, по Днепру, оборонялись войска 26-й армии, удерживая каневский плацдарм. Далее на юг по Днепру сражались части 196-й, 116-й стрелковых, 212-й моторизованной дивизий (черкасский плацдарм), которые подчинялись непосредственно фронту, затем были переделы 38-й армии[11].
Здесь, на правом берегу Днепра, развернулись упорные бои. Войска 26-й армии под командованием генерал-лейтенанта Ф. Я. Костенко героически отражали яростные атаки танковой группы Клейста, которую поддерживали крупные силы авиации. Активная оборона 26-й армии, затем контрудар наших войск из района северо-западнее Черкасс в направлении Звенигородки, нанесенный хотя и с опозданием (7 августа), способствовали выходу из окружения части сил 6-й и 12-й армий. Они выходили небольшими группами.
Бойцы и командиры, которые не смогли выйти из окружения, оказывали сопротивление врагу вплоть до 13 августа. Левый берег Днепра от Черкасс до Днепропетровска протяженностью почти 300 километров оказался открытым. Предстояло срочно его прикрыть, чтобы не допустить беспрепятственного вторжения противника на Левобережную Украину. Оборону этого участка до Кременчуга Ставка Верховного Главнокомандования 3 августа поручила 38-й армии. Ее управление, не закончив укомплектования, выступило из Нежина в Черкассы.