Был прорван и левый фланг обороны 9-й армии. К исходу дня части противника овладели Дубоссарами, западной окраиной х. Гартоп, продвинулись на один километр юго-западнее с. Пасека и Дороцкое, нависая с севера над тираспольской группировкой наших войск. 30-я стрелковая дивизия в результате прошедшего боя с трудом сдерживала противника на рубеже Гояны, Коржево, южная окраина х. Гартов, Пасека, Григориополь, получив распоряжение штаба армии утром 29 июля контратакой отбросить противника за Днестр и ликвидировать наведенную переправу.
К исходу дня вновь осложнилась обстановка и на правом крыле 9-й армии, где ее соединения, не сдержав сильный натиск немецко-румынских частей, вели сдерживающие бои на следующих рубежах: 5-я кавалерийская дивизия — Бендзари, Пассат, южная окраина Балты, северная окраина с. Сенная; 9-я кавалерийская дивизия — Мошняги, выс. 252 (2 км южнее с. Евтодия), фронтом на северо-запад; 150-я стрелковая дивизия — 1 км западнее Евтодия, 2 км восточнее с. Крутые; 74-я стрелковая дивизия — Александрова, 1 км восточнее Лапушная, в районе высоты 276; 176-я стрелковая дивизия — выс. 276, Кастаковка, Белоче, один из ее полков занимал участок Белоче, Гояны[371].
Подвижные части противника начали обходить боевые порядки армии, но приказ на отход ее войск своевременно так и не поступил. Наносимые контрудары по кодымской и дубоссарской группировкам противника успеха не привносили, соединения и части армии несли в них большие потери.
Сложная обстановка оставалась и в полосе действий 6-й и 12-й армий, в которых так и не удавалось наладить постоянную связь и управление дивизиями и частями для их совместных действий. В этот период приказы и распоряжения в войска поступали от штабов Юго-Западного и Южного фронтов, от руководства направления и непосредственно из Ставки[372].
Соединения 12-й армии в течение 28 июля продолжали отход в юго-восточном направлении, ведя бои с частями противника, наступавшими с направлений Гайсин, Ивангород и Цыбулев, Монастырище, и отойдя к утру 29 июля в районы: 8-й стрелковый корпус — Цибермановка, Берестовец, Краснополка, его 99-я стрелковая дивизия подходила к Умани; 13-й стрелковый корпус — Ивангород, Орадовка; 24-й механизированный корпус (в котором оставалось 78 исправных танков и 15 бронеавтомобилей) — Ботвиновка, Монастырище, обеспечивая отход войск 6-й армии с севера.
Войска 6-й армии в этот день отходили на рубеж Хеилово, Бичкурино, Краснополка, Скарженовка, непрерывно атакуемые преследующими их подвижными отрядами противника.
Вечером 28 июля в войска Южного фронта была направлена директива Военного совета об отводе в ночь на 29 июля правого крыла на оборонительный рубеж Христиновка, Теплик, Красноселка, Гайворон, Демовка, Слободка, Рыбница[373]. Отход приказывалось производить скрытно, только ночью, обманывая противника активными действиями сильных арьергардов под прикрытием авиации.
Для улучшения единого руководства отходящими войсками генералу Понеделину с 29 июля 1941 года было приказано подчинить себе и 2-й механизированный корпус. В этот день Главком направления приказал командующим Юго-Западным и Южным фронтами для обеспечения стыка «…левым флангом 26-й армии занять Смильченцы (15 км севернее Звенигородка); правый фланг 12-й армии поднять на север от ст. Звенигородка до Смильченцы исключительно»[374].
Выполнять этот приказ выпало частям 2-го механизированного корпуса, которые утром из района Роги, Молодецкое, ст. Бабаны перешли в наступление в направлении Поташ, Шаулиха. Но не тут-то было. Атакующие части сразу наткнулись на наносимые из района Ивановка, Юстинград контрудары 11-й и 9-й танковых дивизий, активно поддержанных авиацией. Неся большие потери и обходимые противником с флангов, дивизии корпуса разрозненными группами были вынуждены отойти в южном направлении за железную дорогу: 16-я танковая — Поташ, Романовка, ст. Поташ, (иск.) Маньковка; 11-я танковая — южнее Маньковка, Дзенгелевка; 15-я моторизованная — разъезд Яроватка, Цибермановка, Ботвиновка. Ее 47-й мотострелковый полк, оборонявшийся на правом фланге, оставил Тальное.
К этому времени в район Краснополка, Цибермановка, разъезд Яроватка вышли передовые части 8-го стрелкового корпуса (12-я армия), вступив в бои с противником, ведущим наступление с северо-восточного направления. 13-й стрелковый корпус в это время удерживал рубеж Ивангород, Орадовка, фронтом юго-запад; части 24-го механизированного корпуса с трудом удерживали рубеж Ботвиновка, (иск.) Монастырище.
Осложнилась обстановка с отходом в полосе 6-й армии, где дивизии 37-го стрелкового корпуса под сильным натиском противника оставили Краснополку и Скарженовку, отойдя в восточном направлении.
В район Вел. Савустьянивки под натиском противника отходил и ослабленный 18-й механизированный корпус, командованию которого было направлено распоряжение о сосредоточении частей у Голованевска. 96-я горнострелковая дивизия в это время удерживала район Шляхова, Тырловка, Дьяковка, другие части 18-й армии вели боевые действия на рубеже Колодистое, Могильное и далее по Южному Бугу до Гетмановки.
Левый фланг 18-й армии (55-й ск) выполнял перегруппировку своих дивизий для занятия обороны в полосе Гайворон, Любашевка, Демовка. К исходу дня 130-я стрелковая дивизия начала сосредотачиваться в лесах у с. Гетмановка; 164-я стрелковая дивизия приступила к подготовке оборонительных позиций по восточному берегу Южного Буга на участке Гайворон, Завалье. 169-я стрелковая дивизия выводилась в армейский резерв, сосредотачиваясь в лесном массиве в 8–10 км северо-восточнее с. Хощевато.
Правофланговые соединения 9-й армии 29 июля продолжали вести бои с частями шести пехотных дивизий противника, которые стремились обойти их с востока и воспрепятствовать возможному отходу за Южный Буг (расстояние от Днестра до Южного Буга составляет 100 км). Для недопущения этого и усиления обороны первомайского направления в район Ленино, Бурилово, Мазурово, Кривое Озеро срочно перебрасывалась 51-я стрелковая дивизия.
На левом фланге армии части 30-й стрелковой и два полка подключившейся к боевым действиям 95-й стрелковой дивизии вели бой в районе Дубоссары, Дороцкое. Но это решение было принято уже поздно, немецко-румынская группировка на восточном берегу Днестра к этому времени уже значительно усилилась, захватила с. Глинное и с боями продвигалась к Тирасполю, нависая с севера над войсками Приморской армии.
К этому времени понтонные батальоны 9-й армии были сосредоточены в районе Константиновка, Вознесенск и южнее, наводя переправы через Южный Буг. Военно-полевые управления строительства фронта проводили оборонительные работы на рубежах: Южный Буг, Первомайск, Новая Одесса; Новогеоргиевск, Кировоград, Первомайск; Кременчуг, Запорожье; Кривой Рог, р. Ингулец. И эти работы было необходимо срочно форсировать, враг уже приближался к этим рубежам.
В последние дни июля обстановка на Южном фронте значительно осложнилась. Отбросив войска 26-й армии Юго-Западного фронта к Днепру, дивизии 1-й танковой группы 30 июля повели стремительное наступление через Шполу в южном направлении на Первомайск, предпринимая очередную попытку отрезать пути отхода к Днепру соединениям 6-й и 12-й армий.
2-й механизированный корпус (в котором к этому времени осталось 147 исправных танков, в том числе 1 КВ, 18 Т-34, 68 БТ, 33 Т-26, 27 Т-37 и 154 бронеавтомобиля) в это время вел безуспешные бои в районе Роги, испытывая большой недостаток в боеприпасах и ГСМ в результате отрыва тыловых частей от боевых порядков его дивизий. Около 200 боевых машин в результате поломок, аварий и повреждений, полученных в бою, требовали среднего и капитального ремонта, который задерживался в полевых условиях из-за отсутствия запасных частей.
Под сильным натиском противника соединения 6-й армии 30 июля были вынуждены оставить Цибермановку, Лещиновку, Христиновку, Ягубец; 12-й армии вели бои на фронте Молодецкое, ст. Поташ, южнее Цибермановки. К исходу дня и в ночь на 31 июля войска группы генерала Понеделина продолжали отражать удары противника с трех направлений: севера, запада и востока. Для прикрытия тыла группы в район Умани была направлена 211-я воздушно-десантная бригада, но она опоздала с занятием обороны. Части противника к исходу дня заняли Умань, перекрыв отход группировке генерала Понеделина и в южном направлении.
Несмотря на предпринимаемые соединениями и частями удары, положение в отходящих войсках 6-й и 12-й армий постоянно ухудшалось. Генерал Понеделин докладывал Военному совету Южного фронта: «Обстановка становится кризисной. Бой слышен у Круг: Музыченко прорван в пяти районах. Новосельский отскочил в своей полосе. Тальное, Новоархангельск в руках противника. С юга наступает дивизия противника. Он занял Текучи, Оситна»[375].
Тяжелые оборонительные бои на рубеже Голованевск, Щляхово, Гайворон, Завадье вели в этот день и дивизии 18-й армии, продолжая наносимыми контрударами сдерживать продвижение противника на восток. Но сдерживать превосходящего по силе, активно действующего на всем фронте противника ослабленным дивизиям армии генерала Смирнова становилось уже нелегко.
Остатки 18-го механизированного корпуса, в котором на 1 августа 1941 года осталось только 43 исправных танка и 14 бронемашин[376], вели бои в обособленных районах: 47-я танковая дивизия с подразделениями 218-й моторизованной дивизии на рубеже (иск.) Тырловка, Буденновка, сев. окр. Гайворон; 39-я танковая дивизия откатилась в район Городецкое, где была передана в состав 6-й армии; некоторые подразделения 218-й моторизованной дивизии вместе с частями 96-й стрелковой дивизии сражались на рубеже Шляхова, Тырловка. Штаб корпуса с отдельным батальоном связи и 26-й мотоциклетным полком расположился в м. Громы (южнее Умани).