В состав 1-го Украинского фронта к началу операции входили семь общевойсковых (1, 3 и 5-я гвардейские, 13, 60, 38, 18-я), три танковые (1-я и 3-я гвардейские, 4-я), две воздушные (2-я, 8-я – с 16 июля) армии, две конно-механизированные группы и 1-й Чехословацкий армейский корпус. Всего фронт насчитывал 1,1 млн человек, 16100 орудий и минометов, 2050 танков и САУ, 3250 самолетов. По другим данным фронт имел около 2200 танков и САУ[295].
Перед войсками фронта оборонялась группа армий «Северная Украина» (генерал-полковник Й. Гарпе) в составе немецких 4-й и 1-й танковых армий, венгерской 1-й армии, поддерживаемых 4-м воздушным флотом. Противник насчитывал 900 тыс. человек, 6300 орудий и минометов, свыше 900 танков и штурмовых орудий, 700 самолетов[296]. Войска 1-го Украинского фронта на направлениях главных ударов превосходили противника в живой силе почти в 5 раз, в артиллерии – в 6–7, в танках и САУ – в 3–4, а в самолетах – в 4,6 раза.
Противник опирался на хорошо оборудованную в инженерном отношении оборону, которая включала три полосы глубиной примерно до 50 км. Города Броды, Губегаув, Рава-Русская, Львов, Галич, Бучач были превращены в сильно укрепленные оборонительные узлы. Несмотря на постоянное изучение группировки противника, командованию фронта к началу наступления не удалось в полной мере вскрыть систему огня и дислокацию его резервов, в том числе танковых дивизий на львовском направлении.
Замысел маршала Конева состоял в том, чтобы нанести удары по вражеской обороне на двух направлениях – на рава-русском и львовском. На рава-русском направлении должны были наступать 3-я гвардейская, 13-я армии, 1-я гвардейская танковая армия и конно-механизированная группа генерала В.К. Баранова. На Львов наступали 60-я и 38-я армии, 3-я гвардейская и 4-я танковая армии и конно-механизированная группа генерала С.В. Соколова.
Задачи войскам были определены в приказе № 00596/239/оп от 7 июля командующего 1-м Украинским фронтом[297]. Ввод в сражение танковых армий предусматривался на второй или третий день операции. Войска 1-й гвардейской танковой армии намечалось ввести в сражение на участке прорыва 3-й гвардейской и 13-й армий в целях стремительного развития наступления в направлении Сокаль, Рава-Русская, форсирования с ходу к исходу первого дня операции Западного Буга и овладения районом Городловице, Опульско, Крыстынополь, Копылув. В дальнейшем армии предстояло наступать в направлении Мошкув, Пшеводув, Ярчув и ударом с севера и северо-запада на четвертый день операции овладеть Рава-Русской и районом Мосты Малы, Верхрата, Домбрувка, Фарыны, Жички. Передовыми отрядами следовало захватить Немиров, Магеров, перерезать шоссе Любачув – Жолкев и не допустить отхода противника на запад. В районе Жолкева приказывалось войти в боевое взаимодействие с 3-й гвардейской танковой армией, а в районе Рава-Русской – с конно-механизированной группой генерала Соколова.
Обеспечение ввода танковой армии в прорыв и ее действий в глубине обороны противника возлагалось на 2-ю воздушную армию. Для поддержки 13-й и 1-й гвардейской танковой армий выделялся 5-й штурмовой авиационный корпус. Готовность войск к наступлению – к 20.00 12 июля.
Успех прорыва обеспечивался сосредоточением свыше 77 % артиллерии, более 90 % танков и САУ и 100 % авиации на участках, составлявших всего 6 % полосы, занимаемой фронтом. На участках прорыва на 1 км фронта приходилось 236–255 орудий и минометов и 14 танков и САУ[298]. Артиллерийскую подготовку планировалось провести в течение 1 часа 40 минут. Атаку пехоты и танков предусматривалось обеспечить огневым валом.
Чтобы скрыть замысел операции и перегруппировку войск, штаб 1-го Украинского фронта по указанию маршала Конева разработал план оперативной маскировки. Им предусматривалось имитировать сосредоточение двух танковых армий и танкового корпуса на левом крыле фронта. С этой целью осуществлялись ложные перевозки танков по железной дороге, имитировались районы выгрузки танковых соединений, обозначалось их выдвижение в районы сосредоточения и велись открыто радиопередачи. В ложных районах сосредоточения было выставлено большое количество макетов танков, автомашин, орудий и другой техники. «И все же нам, к сожалению, не удалось полностью обмануть противника, – вспоминал маршал Конев, – несмотря на принятые меры маскировки. Однако перегруппировка 1-й гвардейской танковой армии в район южнее Луцка и 4-й танковой армии в район Тарнополя все же осталась в тайне, что было очень важно для операции»