Разгром австрийских резервов позволил Каледину расширить свой прорыв до 80 км по фронту и до 30 км в глубину. Ботмер спешно старался закрепиться на новых позициях, но это ему не удавалось. Временно разделенный на две части корпус Мамонтова энергично громил южные вражеские фланги, не позволяя солдатам противника занять крепкую оборону. Привыкшие к медленному продвижению пехоты противника австрийцы постоянно опаздывали на один-два шага, непременно попадая под удары быстро движущихся русских пулеметов и орудий.
Соседняя с юга 9-я армия под командованием генерала Зайончковского за два дня боев также смогла прорвать вражеские позиции и, сковывая силы Бот-мера по всему фронту, вела активное наступление на Букач. Боясь оказаться в мешке, Ботмер отдал приказ на отступление, одновременно забрасывая ставку призывами о помощи.
Подобно своим северным соседям, Каледин начал наступление по железной дороге силами всех своих бронепоездов под прикрытием части корпуса Мамонтова, главной целью которого был Тернополь. Сбивая жидкие вражеские заслоны и не заботясь о своих тылах, этот ударный кулак достиг поставленной цели уже к вечеру 19 июля. В пылу атаки, не желая останавливаться, русские ночью атаковали город с трех сторон и захватили Тернополь к утру следующего дня.
Чуть позже, ближе к полудню 20 июля, Золочев был отрезан с тыла ударом корпуса Келлера, и над войсками эрцгерцога нависла угроза оказаться в окружении. Иосиф Фердинанд не сразу осознал всю опасность своего положения. Полную ясность внесло столкновение его тыловых частей с русскими кавкорпусами 21 июля. Попавшие под губительный огонь кавалеристов Келлера и Мамонтова, они были полностью рассеяны, и новые Канны приобрели четкое очертание. Перед эрцгерцогом встал нелегкий выбор оказаться в мешке или отступить и спасти армию. Фердинанд не долго колебался и уже вечером 21 июля отдал своим частям приказ об отступлении к Бережанам. После чего спешно свернул свой штаб и отправился в Бережаны в числе первых, стремясь успеть проскочить, пока эти страшные русские казаки не захлопнули последнюю калитку за спиной 4-й армии.
Вместе с командиром ночью успела проскочить небольшая часть австрийских сил, а остальные были отброшены назад неожиданными ударами русской кавалерии, которая к полудню 22 июля уже выставила крепкие огневые заслоны на всех главных направлениях. Получив известие от авиации, Дроздовский и Каледин спешно подтягивали пехотные соединения на помощь кавкорпусам, стремясь полностью замкнуть кольцо окружения. Это случилось к вечеру следующего дня, когда дивизии Жлобина и Плеве встретились друг с другом.