Удары 26-й армии вплоть до 25 июля сковывали главные силы Клейста (3-й и 14-й моторизованные корпуса), но соединениям 48-го корпуса еще 20 июля удалось выйти из боя и двинуться на Умань. К исходу того же дня они вышли в район Монастырище, иначе говоря, в тыл 6-й и 12-й армиям. Только подоспевшие части 2-го механизированного корпуса генерал-лейтенанта Ю. В. Новосельского не позволили 48-му корпусу соединиться с 17-й армией и окружить советские войска восточнее Винницы. Введение в бой 2-го механизированного корпуса было обусловлено также наступлением немцев в полосе обороны Южного фронта.
21 июля 11-я и 16-я танковые дивизии, а также подразделения дивизии СС «Лейбштандарт СС Адольф Гитлер» из состава 1-й танковой группы вермахта прорвались на территорию Черкасской области. Они вышли к Умани с севера и создали угрозу захвата станции Христиновка, где находились до 1 тысячи раненых, ожидавших эвакуации, склады боеприпасов и горючего. Создалась угроза правому флангу и тылам 18-й армии Южного фронта. Для ее ликвидации командующий Южным фронтом из района Христиновка нанес 22 июля контрудар по уманской группировке противника силами 2 мк, переброшенного сюда из Котовска ускоренным маршем.
2-й механизированный корпус РККА в целом являлся боеготовым соединением, состоявшим из 11-й и 16-й танковых дивизий, 15-й моторизованной дивизии, 6-го мотоциклетного полка, 182-го отдельного батальона связи, 49-го отдельного моторизованного инженерного батальона, 102-й отдельной авиационной эскадрильи, 243-го отделения полевой почты. На 20 июля 1941 года в составе корпуса было 358 танков (10 КВ, 46 Т-34, 215 БТ, 87 Т-26) и 168 бронеавтомобилей[12]. Однако техника двигавшихся на Умань 11-й и 16-й танковых дивизий оказалась разбросанной по всему 200 км маршруту и в бой им пришлось вступать с ходу, что, конечно, ослабляло мощь удара 2-го мехкорпуса.
С 22 по 29 июля 1941 года соединения 2-го механизированного корпуса РККА вели ожесточенные бои с частями подошедших 9-й и 11-й танковых дивизий вермахта, наступавших из района (по состоянию на 29.07.1941 года. — Примеч. авт.) Ивановка, Юстинград при поддержке 200 танков, авиации и пехоты, сдерживая германское наступление на позиции 6-й и 12-й армий.
К концу месяца, казалось, наступил предел возможностей. Противник атаковал с различных направлений. Его авиация буквально зверствовала, почти не встречая отпора. Состояние материально-технического снабжения хорошо было отражено в сводках по тылу штаба Южного фронта: «Обеспеченность по боеприпасам и горючему близка нулю, горных и корпусных артвыстрелов нет совершенно, остальных артвыстрелов 5–10 шт. на орудие, горючего нет, ГСМ — 0,25 заправки. Для танков и самолетов связи горючего нет. Попытки за последние 2 дня подать запасы автотранспортом успеха не имели, не имела успеха и подача по воздуху»[13].
Над 6-й и 12-й армиями нависла угроза окружения. На 21 июля в их составе насчитывалось 24 дивизии, 1 воздушно-десантная и 2 противотанковые артиллерийские бригады. С начала войны в ходе ожесточенных боев и продолжительных переходов обе армии потеряли 46 844 человека, 27 667 из которых пропали без вести[14]. У людей силы были на исходе, части нерегулярно снабжались хлебом, а об остальных продуктах и говорить не приходилось. Обмундирование и обувь сильно износились, некоторые солдаты были босы.
А против них действовали 13 дивизий и 4 бригады. К сожалению, германские историки даже не упоминают о численности своих войск на этом участке фронта. Авторы труда «Германский рейх и Вторая мировая война» ссылаются, например, на доклад начальника Генерального штаба сухопутных войск (ОКХ) Гитлеру от 23 июля. В нем говорилось о том, что боевые возможности пехотных дивизий снизились в среднем на 20 %, а танковых и моторизованных — на 50 %. Исходя из этих данных, можно предположить, что к началу Уманской операции одни только немецкие дивизии без учета словацких и венгерских бригад, а также частей резерва главного командования могли насчитывать свыше 100 тысяч человек, около 3 тысяч орудий и минометов, более 200 танков.
Мобильный корпус («Подвижный корпус» венгерской армии — Gyorshadtest), участвовавший в Уманской операции, имел в своем составе 1-ю моторизованную бригаду (1, 2, 3-й моторизованные пехотные батальоны, 9-й танковый батальон, 10-й велосипедный батальон, 1-й разведывательный батальон, 1-ю моторизованную артиллерийскую группу), 2-ю моторизованную бригаду (4, 5, 6-й моторизованные пехотные батальоны, 11-й танковый батальон, 12-й велосипедный батальон, 2-й разведбатальон, 2-ю моторизованную артиллерийскую группу), 1-ю кавалерийскую бригаду (3, 4-й кавалерийские полки, бронекавалерийский эскадрон, 14-й велосипедный батальон, 1-ю кавалерийскую моторизованную артиллерийскую группу), 2-ю кавалерийскую бригаду (1, 2-й кавалерийские полки, 15, 16-й велосипедные батальоны, 2-ю кавалерийскую моторизованную артиллерийскую группу)[15].