Sowieckie rozpoznanie wykryło lukę pomiędzy ukraińskimi 4 Kijowską Dywizją Strzelców i 5 Dywizją, a dowódca sowieckiej 41 Dywizji Strzelców komdyw. Żan Zonberg wprowadził w nią 122 Brygadę Strzelców. Ta sforsowała Seret i wyparła z Czortkowa oddziały ukraińskiej 4 Kijowskiej Dywizji Strzelców. W tym czasie ukraińska 2 Dywizja Strzelców i samodzielna Dywizja Kawalerii stały w odległości kilkudziesięciu km od Czortkowa i nie mogły przyjść z pomocą walczącym w Czortkowie wojskom. Po ciężkich walkach, 29 lipca Ukraińcy wyparli 122 Brygadę Strzelców za Seret, ale Czortkowa odzyskać nie zdołali. W kolejnych dniach Ukraińcy bezskutecznie próbowali zdobyć miasto.

Początkowo ugrupowana obronnie, sowiecka 41 Dywizja Strzelców 2 sierpnia zdecydowała się na natarcie. Uderzenie wykonały dwa pułki strzelców (w tym 364 ps) i dwa kawalerii (115 i 116 pk). Oddziały te przerwały front ukraiński i po południu dotarły pod Buczacz, zagrażając bezpośrednio kwaterującemu tutaj sztabowi Armii URL. Przemęczenie i postępująca demoralizację w szeregach ukraińskich spowodowały, że nie zdołano uporządkować obrony. Sztab armii musiał pośpiesznie wycofać się z Buczacza.