Командующий группой армий «Юг», стремясь не допустить захвата войсками 1-го Украинского фронта железной дороги Львов – Одесса, выдвинул на рубеж Тарнополь, Проскуров 9 танковых и 5 пехотных дивизий. Штаб 1-го Украинского фронта сумел заблаговременно вскрыть сосредоточение контрударной группировки противника. 7 марта она нанесла удар. В развернувшемся сражении с обеих сторон участвовало до 1300 танков, САУ и штурмовых орудий. 9 марта войска 1-го Украинского фронта овладели городом и железнодорожным узлом Старо-Константинов, ворвались в Тарнополь, где завязали уличные бои. 3-й Украинский фронт на левом фланге и в центре успешно форсировал р. Ингулец, вышел в район Новый Буг, Казанка и перерезал железную дорогу Долинское – Николаев.
Тяжелые бои в районе Тарнополя и Проскурова истощили главные силы 1-го Украинского фронта, которые 12 марта были вынуждены перейти к обороне. Они в ожесточенных боях, длившихся до 20 марта, отразили все удары фон Манштейна и одновременно вели подготовку к новому наступлению.
8 марта в наступление на Ново-Украинку перешли войска левого крыла 2-го Украинского фронта. Они прорвали оборону противника на участке шириной 12 км и продвинулись в глубину до 7 км. Такое незначительное продвижение объяснялось малой плотностью артиллерии и почти полным отсутствием танков НПП. На уманском направлении армии фронта к исходу дня 9 марта продвинулись еще до 25–30 км и расширили фронт наступления до 170 км. Соединения 6-й танковой армии в этот же день стремительным ударом с двух сторон овладели Христиновкой.
К исходу дня 10 марта 29-й танковый корпус 5-й гвардейской танковой армии под командованием генерала И.Ф. Кириченко из района Машурова совершил 40-километровый бросок в тыл противника и ворвался на юго-восточную окраину Умани. В тот же день войска 2-й танковой армии во взаимодействии с 5-й гвардейской танковой и 52-й армиями полностью овладели Уманью, захватив свыше 500 исправных танков и более 350 орудий
[465]
.
11 марта Ставка ВГК своей директивой потребовала от командующего 2-м Украинским фронтом, преследуя отходящего противника, не дать ему возможности организовать оборону на р. Южный Буг и овладеть рубежом Муровано-Куриловцы, Могилев-Подольский, р. Днестр, захватив на реке переправы. Главную группировку фронта предписывалось вывести в район Могилев-Подольский, Ямполь. Одновременно левым крылом фронта предстояло наступать в направлении Ново-Украинка, Первомайск, Рыбница. В дальнейшем предписывалось овладеть районом Бельцы, Кишинев и выйти на р. Прут на государственную границу СССР
[466]
.
В соответствии с директивой Ставки маршал Конев определил задачи войскам фронта. Главная группировка (40, 27, 52-я и 4-я гвардейская армии) должна была с ходу форсировать Южный Буг и развивать стремительное наступление к Днестру. Обеспечение ее действий с юга возлагалось на 53-ю армию, наступавшую после форсирования Южного Буга на Балту. На левом крыле фронта 7-й гвардейской армии предписывалось энергично преследовать отходящего противника, форсировать с ходу Южный Буг, выйти к Днестру в общем направлении на Первомайск, Рыбница и захватить переправы через реку.
Подвижные соединения намечалось использовать следующим образом. 6-я танковая армия должна была переправиться через Южный Буг в полосе 27-й армии, а с утра 14 марта наступать в направлении Вапнярки и к исходу дня овладеть ею. В дальнейшем танковой армии предстояло развивать наступление в направлении на Тамошполь, Боровку и захватить переправу через Днестр у Могилев-Подольского, Яруга. В задачу 2-й танковой армии входило форсирование Южного Буга у Джулинки и, развивая наступление в направлении на Жабокричку, Вапнярку, овладеть 14 марта совместно с 6-й танковой армией Вапняркой. В дальнейшем 2-й танковой армии предписывалось развивать удар в направлении Дзыговки и захватить переправу на Днестре у Ямполя. От 5-й гвардейской танковой армии требовалось форсировать Южный Буг на участке Гайворон, Юзефполь и, развивая наступление, захватить переправу через Днестр у города Сороки.
В резерве маршала Конева находился 5-й кавалерийский корпус. Его планировалось ввести в сражение на рассвете 14 марта с задачей нанести удар из-за левого фланга 4-й гвардейской армии в общем направлении на Голованевск, Первомайск, разгромить отходящие части противника, перехватить его до отхода врага и выйти не позднее 16 марта к переправам через Южный Буг на участке Первомайск, Константиновка.
Фон Манштейн, стремясь не допустить окружения 8-й и 1-й танковой армий, решил 11 марта отвести 8-ю армию, а двумя днями позже и правый фланг 1-й танковой армии за Южный Буг. 3-му танковому корпусу, действовавшему на левом фланге 1-й танковой армии, была поставлена задача удерживать район Проскурова, чтобы возможно быстрее восстановить связь с 4-й танковой армией и облегчить положение на ее правом фланге. Задача 4-й танковой армии состояла в том, чтобы не позволить подвижным частям 2-го Украинского фронта прорваться восточнее Тарнополя на юг в направлении на Днестр и отбросить тем самым 1-ю танковую армию на юго-восток. Фон Манштейн также рассчитывал вводом в сражение дивизий, обещанных Главным командованием Сухопутных войск, снова восстановить сообщение по линии Львов, Тарнополь, Проскуров. В то же время командующий группой армий «Юг» не имел сил и средств для оказания помощи действовавшему на севере 13-му артиллерийскому корпусу.
Итак, как Конев, так и фон Манштейн ставили перед собой решительные цели. Их достижение теперь зависело от того, кто выиграет гонку за временем, сумеет правильно распорядиться имеющимися силами и средствами. Многое также зависело от того, получат оба командующих усиление или нет.
Сразу отметим, что войска правого крыла 2-го Украинского фронта достаточно уверенно наращивали темпы наступления. В одиннадцать часов вечера 11 марта к Южному Бугу вышел передовой отряд 2-й танковой армии с десантом стрелков и саперов на танках, имевший задачу захватить мост юго-западнее Джулинки. В это время по мосту переправлялись отступавшие части противника. Врезавшись в его колонны и разделившись на две группы, танки отрезали противника от переправы и завязали бой. Одна группа танков с пехотой занялась уничтожением вражеского гарнизона в районе Джулинки и подходивших арьергардных частей противника, а другая – направилась к мосту для его захвата. Головной танк прорвался к мосту, но мост оказался минированным и был подорван противником. Его удалось восстановить только 13 марта.
В сложившейся обстановке передовой отряд 2-й танковой армии нашел выход из положения. Разведка определила, что в районе Шумилова глубина Южного Буга составляет не более 2 м. Поэтому было решено переправить танки под водой. Место переправы тщательно промерили и оборудовали подъездами и указателями. Выхлопные трубы танков были выведены наверх, все люки наглухо задраены, законопачены и промазаны солидолом. К середине дня 12 марта семь танков, преодолев по дну реку, неожиданно появились перед противником. Он вынужден был отступить, что позволило расширить захваченный плацдарм на участке Шумилово, Березки. Инженерные части незамедлительно приступили к восстановлению разрушенного 60-тонного моста, построенного немцами в Березках. В ночь на 14 марта по нему переправились подошедшие главные силы 2-й танковой армии и начали переправу части 52-й армии. 15 марта в Джулинках началось строительство второго моста, длиной 109 м и грузоподъемностью 10 тонн. В тяжелых условиях во время снежного бурана, разыгравшегося ночью, к утру 18 марта мост был построен. В этот же срок был построен мост в Шумилове, такой же грузоподъемности, но длиной 144 м. Мосты в Березках, Джулинках и Шумилове полностью обеспечили переправу войск 52-й и 2-й танковой армий.