К 10 июля, когда началось наше наступление на прибалтийском направлении, в составе Ленинградского[3]
, 3-го и 2-го Прибалтийских фронтов имелось 67 стрелковых дивизий и 6 укрепленных районов, один танковый корпус, четыре отдельные танковые бригады, 9 артиллерийских дивизий, 17 отдельных артиллерийских и минометных бригад и 9 авиационных дивизий. Им противостояло в полосе от Финского залива до реки Диена 30 дивизий группы армий «Север».Наступление наших войск в Прибалтике вылилось в ряд последовательных ударов фронтов. Первыми 10 июля перешли в наступление войска 2-го Прибалтийского фронта, 17 июля в наступление включился 3-й Прибалтийский фронт, а 24 июля — и войска Ленинградского фронта.
Развернувшиеся операции фронтов протекали в медленном темпе. Противник, используя весьма выгодные условия лесисто-болотистой местности, оказывал упорное сопротивление наступавшим войскам, не располагавшим достаточным количеством артиллерии среднего и крупного калибра. Сказывался и недостаток боеприпасов.
В южных районах Литвы наступали на вильнюсско-каунасском направлении войска 3-го Белорусского фронта[4]
. Уже 13 июля они освободили от германских захватчиков столицу Литовской ССР город Вильнюс[5],1 августа — Каунас, а в дальнейшем вышли на границу Литвы с Восточной Пруссией.Основные события в Прибалтике в течение июля-августа развернулись в полосах наступления трех Прибалтийских фронтов. Войска 1-го Прибалтийского фронта, наступая на шауляйском и рижском направлениях, в период с 7 по 9 июля вышли на восточную границу Литвы, пересекли железную дорогу Даугавпилс — Вильнюс и положили начало освобождению Советской Прибалтики[6]
. К середине июля войска фронта освободили значительную часть Литовской ССР, отразив в период с 15 по 19 июля сильные контрудары противника на подступах к Даугавпилсу и Паневежису, куда командование группы «Север» перебросило часть сил из района Пскова и южнее. Войска 1-го Прибалтийского фронта 20 июля возобновили наступление и начали быстро продвигаться в сторону Риги и Шауляя. 27 июля был освобожден крупный литовский город Шауляй, в результате чего важная для противника железная дорога Рига — Шауляй — Кенигсберг оказалась перерезанной. 31 июля 3-й гвардейский механизированный корпус 1-го Прибалтийского фронта достиг Рижского залива в районе Тукумса, что привело к временной потере немцами сухопутных коммуникаций группы армий «Север», связывавших ее с Восточной Пруссией.2-й Прибалтийский фронт[7]
в ходе Режецко-Двинской операции с 16 июля развернул боевые действия на территории Латвии. В числе первых соединений, вступивших на землю Советской Латвии, был 130-й латышский стрелковый корпус под командованием генерал-майора Д. К. Бранткална[8]. 27 июля войска фронта освободили крупные города Латвии — Резекне и Даугавпилс, являвшиеся важными опорными пунктами немецкой обороны на путях к Риге с юго-востока. Даугавпилс был освобожден совместно с правофланговыми соединениями соседнего 1-го Прибалтийского фронта.Используя успех 2-го Прибалтийского фронта, 17 июля нанес удар по врагу 3-й Прибалтийский фронт[9]
. В ходе Псковско-Островской операции войска этого объединения 19 июля вступили на территорию Латвии, овладели мощными узлами обороны противника на подступах к Прибалтике с востока — Псковом (23 июля) и Островом (21 июля) и выдвинулись на линию юго-западный берег Псковского озера, Гулбене. Войска правого крыла фронта вступили на эстонскую землю.Войска Ленинградского фронта, начавшие 24 июля Нарвскую операцию, уже 26 июля овладели Нарвой и расширили плацдарм на западном берегу реки Нарва до 20 километров[10]
.Таким образом, уже в конце июля войска 1-го Прибалтийского фронта находились на ближних подступах к Риге с юга и юго-запада. Армии же 2-го и 3-го Прибалтийских фронтов продолжали вести бои с упорно сопротивлявшимися войсками 18-й и 16-й немецких армий на рубежах, отстоящих от Риги на 150–250 км. В такой обстановке напрашивалось целесообразное решение — усилить войска 1-го Прибалтийского фронта, рокировать в его полосу на левый берег реки Западная Двина часть сил 2-го Прибалтийского фронта и нанести оттуда наиболее мощный удар по врагу с целью закрепить достигнутый 1-м Прибалтийским фронтом успех в районе Риги. Однако такого решения Верховным главнокомандованием тогда принято не было. Войска всех трех Прибалтийских фронтов продолжали выполнять свои задачи в прежней группировке сил и наступать по сходящимся направлениям в сторону Риги, выталкивая противника из Прибалтики.
Германское командование лихорадочно искало пути выхода из тяжелого положения, в котором оказалась группа армий «Север». Гитлер сместил генерал-полковника Фриснера с должности командующего группой армий «Север», как не справившегося с организацией обороны Прибалтики. Вместо него 24 июля был назначен генерал-полковник Шернер.