Podczas ofensywy czortkowskiej miasto znalazło się ponownie w Zachodnioukraińskiej Republice Ludowej (przez dwa tygodnie drugiej połowy czerwca 1919). Od tego czasu do 15 marca 1923 pod tymczasową administracją Polski, zatwierdzoną przez paryską konferencję pokojową 26 czerwca 1919. Suwerenność Polski nad terytorium Galicji Wschodniej Rada Ambasadorów uznała 15 marca 1923.
Od 15 marca 1923 do 16 sierpnia 1945 miasto powiatowe w województwie tarnopolskim w II Rzeczypospolitej. Po agresji ZSRR na Polskę 17 września 1939 pod okupacją Armii Czerwonej, anektowany przez ZSRR.
Po ataku III Rzeszy na ZSRR od czerwca 1941 do lipca 1944 pod okupacją Wehrmachtu, wcielony do Generalnego Gubernatorstwa w składzie Dystryktu Galicja. Od lipca 1944 do 16 sierpnia 1945 ponownie okupowany przez Armię Czerwoną.
Po konferencji jałtańskiej (4–11 lutego 1945), wyłoniony w konsekwencji jej ustaleń Tymczasowy Rząd Jedności Narodowej podpisał 16 sierpnia 1945 umowę z ZSRR, uznając nieco zmodyfikowaną linię Curzona za wschodnią granicę Polski, w oparciu o porozumienie o granicy zawarte pomiędzy PKWN i rządem ZSRR 27 lipca 1944.