В конце апреля на совещании в Кремле был обсужден план летне-осенней кампании. Задачи Красной Армии были сформулированы в первомайском приказе И.В. Сталина. Их суть состояла в том, чтобы завершить изгнание противника с советской территории, восстановить государственную границу СССР на всем протяжении, вывести из войны на стороне Германии ее европейских союзников и освободить из немецкой неволи поляков, чехов, словаков и другие народы Западной Европы[292]. Для решения этой задачи намечалось подготовить и последовательно провести силами нескольких фронтов ряд стратегических наступательных операций на огромном пространстве – от Заполярья до Черного моря. На первом этапе кампании (июнь – август) планировалось нанести три мощных удара и поочередно разгромить крупные группировки противника: вначале на Карельском перешейке и в Южной Карелии, потом на центральном участке фронта – в Белоруссии, а затем в западных областях Украины на львовско-сандомирском направлении. На втором этапе (сентябрь – ноябрь) предусматривалось проведение наступательных операций на Балканах, в Прибалтике и на Крайнем Севере.
15 мая И.В. Сталин принял решение об изменениях в руководстве фронтами. Маршал Г.К. Жуков был освобожден от временного командования 1-м Украинским фронтом, чтобы дать ему возможность руководить в будущем действиями нескольких фронтов. Командующим этим фронтом, по предложению Г.К. Жукова, был назначен Маршал Советского Союза И.С. Конев. Войска 2-го Украинского фронта возглавил генерал армии Р.Я. Малиновский, а 3-го Украинского фронта – генерал армии Ф.И. Толбухин[293].
К летне-осенней кампании готовилось и Верховное Главнокомандование вермахта. Оно планировало упорной обороной на Восточном фронте не допустить дальнейшего продвижения Красной Армии, а на Западном фронте – вторжения американо-английских войск во Францию, захватить инициативу и изменить ход войны в свою пользу. Однако при оценке возможных действий Красной Армии был допущен серьезный просчет. Верховное Главнокомандование вермахта полагало, что основные события развернутся не на центральном, а на юго-западном направлении. Этим промахом умело воспользовались Ставка ВГК и Генеральный штаб Красной Армии.
Задачи войскам 1-го Украинского фронта были определены в директиве № 220122 Ставки ВГК от 24 июня[294]. Она требовала подготовить и провести операцию по разгрому львовской и рава-русской группировок противника и выходу на рубеж Грубешув, Томашув, Яворув, Миколаюв, Галич. С этой целью следовало прорвать оборону противника, нанося два удара. Первый удар – силами 3-й гвардейской и 13-й армий из района юго-западнее Луцка в общем направлении на Сокаль, Рава-Русская с задачей разгромить рава-русскую группировку противника и овладеть Томашувом, Рава-Русской. С выходом на западный берег р. Западный Буг приказывалось частью сил наступать на Грубешув, Замостье, содействуя продвижению левого крыла 1-го Белорусского фронта. Второй удар наносили 60, 38 и 5-я армии из района Тарнополя в общем направлении на Львов с задачей разгромить львовскую группировку противника и овладеть Львовом. С целью обеспечения удара на Львов со стороны Стрыя и Станислава намечалось выдвинуть на р. Днестр войска 1-й гвардейской армии.
В состав 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-й танковой армии в район Тарнополя все же осталась в тайне, что было очень важно для операции»[299].
Вечером 12 июля на рава-русском направлении была проведена разведка боем. Она установила, что противник начал отвод своих войск, оставив на переднем крае боевое охранение. В связи с этим маршал Конев принял решение немедленно перейти в наступление передовыми батальонами дивизий, находившихся на направлениях главных ударов 3-й гвардейской и 13-й армий. В течение 13 июля передовые батальоны преследовали противника, а сутки спустя в наступление перешли главные силы обеих армий. Им пришлось иметь дело с противником, отошедшим на вторую, заранее подготовленную полосу обороны. Чтобы сломить его сопротивление перед 13-й армией, командующий 1-й гвардейской танковой армией решил ввести в бой свой передовой отряд – 1-ю гвардейскую танковую бригаду полковника В.М. Горелова. Вплотную за стрелковыми частями двинулся и недавно прибывший в армию 6-й мотоциклетный полк. К исходу дня 13-я армия, преодолев систему вражеских укреплений, продвинулась на 15–20 км.
Преодолевая сопротивление противника, 1-я гвардейская танковая бригада первой вырвалась к р. Западный Буг неподалеку от Сокаля. К этому времени 44-я гвардейская танковая бригада полковника И.И. Гусаковского и 399-й гвардейский тяжелый самоходный артиллерийский полк полковника Д.В. Кобрина прорвались к Западному Бугу немного южнее Сокаля. Здесь оборона противника оказалась сравнительно слабой. Поэтому генерал Катуков принял решение нанести главный удар на участке 44-й гвардейской танковой бригады. Туда спешно перебрасывались основные силы армии. Они 17 июля форсировали Западный Буг и вошли в сражение в полосе шириной 10 км на глубине 40 км от бывшего переднего края обороны противника.