Красной Армии противостояла немецкая группа армий «Северная Украина» со штабом во Львове. Она была значительно ослаблена из-за переброски 6 дивизий на белорусский фронт, где немецкие войска потерпели тяжелое поражение. В апреле 1944 года пост командующего «Северной Украины» занял генерал-фельдмаршал Модель. Успешные военные операции советских войск на Украине и в Белоруссии привели к значительным потерям вермахта. Недостаток живой силы на фронтах заставила немецкое командование направить дивизии, сформированные из национальностей, проживающих на территории СССР. В мае в Нойхаммере завершилось формирование 14-й гренадерской дивизии Ваффен СС «Галичина». 28 июня 1944 года по приказу командующего группой «Северная Украина» генерал-фельдмаршала Вальтера Моделя дивизия была введена в состав 13-го корпуса 4-й танковой армии, которая держала оборону 160-километровом участке фронта у города Броды. Дивизия «Галичина» заняла вторую (запасную) линию обороны фронта длиной 36 км. Боевой состав дивизии превышал 15 000 человек. Силы тех немецких частей, которые не успели покинуть фронт, составляли до 2 500 солдат, а отступавшие части не были достаточно боеспособны. Перед началом битвы дивизия располагала всего 50 танками и не имела прикрытия с воздуха.