Так проходил день за днем и ночь за ночью. Оборонительные рубежи и весь город постоянно находились под минометным и артиллерийским обстрелом. Не надо было даже проводить разведку — невооруженным взглядом было видно, как русские части приближаются к германской линии обороны, как закрепляются и готовятся к открытию огня, как русские артбатареи и реактивные минометы располагаются на окружающих город высотах и без помех оборудуют там свои огневые позиции. В этом им едва ли было возможно помешать своим артиллерийским огнем, так как боеприпасы были в страшном дефиците и каждый снаряд приберегался для отражения вражеских атак. Относительно слабые удары врага, нанесенные 26 и 27 марта, совершенно явно были разведкой боем, а сильный огневой налет, значительно превосходивший обычно ведущийся беспокоящий огонь по городу, был предвестником близящегося общего наступления. Оно последовало 28 марта после двухчасовой артподготовки из орудий всех калибров. Стрелковые дивизии, поддержанные танками и пикирующими бомбардировщиками, штурмовали оборонительные позиции на юго-восточном участке. В результате ожесточенного боя нападавшим удалось вклиниться в германскую оборону. Сопротивление сражавшихся на этом участке молодых солдат 2-го батальона 949-го моторизованного полка было сломлено, большая часть личного состава батальона уничтожена нападавшими. Предпринятый было контрудар захлебнулся вследствие сильного сопротивления противника. И на следующий день также не удалось потеснить глубоко вклинившегося врага, так что передний край обороны на этом участке теперь проходил почти по окраине города. Новый глубокий прорыв на восточном направлении последовал 29 марта вдоль дороги, ведущей в город. И здесь опять сплоховали солдаты 949-го моторизованного полка. Эти молодые солдаты, которым едва исполнилось по 18 лет, были брошены на фронт едва обученными и здесь, в Тернополе, оказались в гуще ожесточенных боев, еще совсем не возмужав духом и телом. Оказалось также, что значительно более старшие ополченцы лучше переносят длительное пребывание под обстрелом. Они сражались с большей стойкостью и выдержкой.
Стойкость подчиненных ему солдат была только одной из многочисленных забот коменданта города. Как и ранее в Черкассах, а также позже, советская сторона пыталась воздействовать на гарнизон не только огнем и постоянными ударами, но также разложить морально. Так, например, уже 25 марта русские отправили в город несколько групп (общей численностью 32 человека) германских военнопленных, снабдив их листовками, призывающими к сдаче в плен. Несколько раз комендант получал ультиматумы, в которых предъявлялись требования сдачи города. Но каждый солдат знал — и это не были сказки германской пропаганды, — чего можно ждать от капитуляции и советского плена, так что и молодые, и старые солдаты предпочитали сражаться плечом к плечу и держаться, пока их не выручат из осажденного «укрепленного пункта».
В то время как население Тернополя, которое не подалось на запад и не разбежалось по окрестным селам, сидело по своим подвалам, обе стороны продолжали ожесточенно сражаться за город. 30 марта русские войска со всех сторон еще ближе придвинулись к городу, что стало предвестником их намерения снова перейти в наступление. И это произошло 31 марта — после часовой артподготовки противник превосходящими силами нанес удар с востока между двумя железнодорожными линиями, поддержанный с воздуха авиацией, смог прорвать германские позиции, продвинуться до здания вокзала и овладеть им. Из-за значительных потерь обороняющихся частей и отсутствия резервов оттеснить прорвавшегося противника обратно на прежний передний край обороны не представлялось возможным. Под давлением наступающих русских частей были вынуждены отойти до городской окраины также защитники южного и северного участков обороны — там им были приготовлены новые позиции. Таким образом, теперь гарнизон города оказался сражающимся уже на собственно городской территории ограниченных размеров около 1 на 1,5 километра на восточном берегу Серета. Бои с переменным успехом шли также и на западных подступах к городу, где противнику также удалось прорвать оборонительные позиции вокруг предместья Загребелье. После этих тяжелых оборонительных боев территория, еще находившаяся в руках обороняющихся, оказалась полностью окруженной. А так как все господствующие над городом высоты уже были в руках неприятеля, последний мог в любое время обстреливать город из своих танков, противотанковых орудий и полевой артиллерии, тогда как у гарнизона города не было боеприпасов для ответного огня.