Подготовка операции продолжалась до середины сентября. К началу наступления в составе четырех фронтов имелось 14 общевойсковых
[14], одна танковая
[15] и четыре воздушные армии, четыре отдельных танковых и один механизированный корпуса, 129 стрелковых дивизий и шесть укрепленных районов. Советские силы в Прибалтике насчитывали 912 тыс. человек, около 20 тыс. орудий и минометов (всех калибров), свыше 3 тыс. танков и САУ, более 3,5 тыс. боевых самолетов
[16].
Однако ситуация на Ленинградском фронте в конце августа — начале сентября 1944 года стала меняться, и не в пользу советских войск. На запрос комфронта в Ставку 10 сентября он получил резкую отповедь: «Ставка считает необоснованным Ваш доклад как о резком ухудшении обстановки в районе Тарту, так и о нарушении в связи с этим планом предстоящей операции. Противник имеет на всем фронте в 70 км от Чудского озера до озера Выртс-ярве всего 2 пехотные дивизии, 8–9 потрепанных полков и боевых групп и 50–60 танков… Силы Ленинградского фронта в районе Тарту, не считая 3 слабых дивизий, указанных Вами, составляют 11 стрелковых дивизий и, кроме того, Вы можете использовать на этом направлении еще 3 дивизии, перебрасываемые с Карельского перешейка… Ставка приказывает: 1. Прекратить ненужную переписку и заняться подготовкой войск к предстоящей операции». Далее давались советы-указания о порядке действий войск Ленинградского фронта
[17]. Но наступление разрешалось задержать на три дня.
К началу операции в составе четырех фронтов советской группировки имелось 900 тыс. человек, до 17 500 орудий и минометов, более 3 тыс. танков и САУ, свыше 2600 самолетов (вместе с Авиацией дальнего действия и морской — около 3500 самолетов). С моря операцию поддерживал и участвовал в ней Краснознаменный Балтийский флот
[18].
14 сентября одновременным переходом в наступление войск трех Прибалтийских фронтов на рижском направлении началась Прибалтийская операция. Через три дня в нее включился и Ленинградский фронт.
Первый день операции ознаменовался успехом, достигнутым войсками ударной группировки 1-го Прибалтийского фронта, которые форсировали реки Мемеле и Лиелупе и прорвали оборону на глубину 14 км. В последующие два дня войска фронта продвинулись на 50 км. Ширина прорыва увеличилась до 80 км. До Риги оставалось всего 25 км.
Враг прилагал отчаянные усилия, чтобы сдержать дальнейшее продвижение войск фронта, которое грозило тяжелыми последствиями. В сражение были брошены не только все резервы, «но и многочисленные саперные, строительные части и различные сводные отряды». 15 сентября генерал-полковник Шернер, оценивая положение в Прибалтике, как очень серьезное, докладывал начальнику Генерального штаба сухопутных сил Германии: «Группа армий „Север“ вчера вступила в решающее оборонительное сражение, которое вынуждает меня сделать определенные выводы… На ряде участков противник значительно вклинился в расположение наших войск (особенно у Бауски), что таит в себе опасность прорыва на Ригу. Я больше не могу говорить об организованной обороне или сплошной линии фронта… Я настоятельно прошу высшее командование сегодня отдать приказ о проведении операции „Астер“ (операция по отходу войск группы армий „Север“ в Восточную Пруссию. — Примеч. авт.). Я прошу Вас, сделайте это срочно!.. Сейчас настала последняя возможность уйти. Кроме того, если русские выступят еще у Тарту, то мы можем оказаться отрезанными»
[19].
Германская ставка, ранее не допускавшая даже и мысли об оставлении территорий советской Прибалтики, была вынуждена согласиться с Шернером и 16 сентября дала разрешение приступить к отводу войск группы армий «Север» на всем фронте от Финского залива до Западной Двины
[20]. Первыми начинали отход из Эстонии войска группы «Нарва», соединения которой имелось в виду использовать для укрепления фронта в районе Валги или для усиления обороны южнее Риги. В дальнейшем предполагалось отвести войска 18-й и 16-й армий. Последняя до прохода остальных войск группы армий «Север» через Ригу должна была упорно оборонять фронт южнее Риги, чтобы не допустить выхода советских войск к побережью Рижского залива.
В первые три дня операции наступление в полосах 3-го и 2-го Прибалтийских фронтов развивалось значительно медленнее, чем на 1-м Прибалтийском фронте. Здесь наши войска смогли прорвать на ряде участков лишь главную полосу и продвинуться всего на 5–6 км. Причинами этого явилась слабая сила первоначальных ударов, а также наличие существенных недостатков в использовании артиллерии и танков, допущенных при организации фронтовых и армейских операций.
С 17 сентября в операцию включился Ленинградский фронт. Произошло как раз то, чего больше всего опасалось командование группы «Север», — на врага был обрушен мощный удар из района Тарту. Вопреки опасностям, наступавшая там 2-я ударная армия уже в первый день успешно прорвала вражескую оборону западнее Чудского озера и продвинулась на 18 км. Тем самым была создана угроза окружения соединений противника, оборонявшихся на нарвском перешейке. Германскому командованию пришлось на сутки раньше начать отвод оперативной группы «Нарва» из Эстонии. В полосе наступления 3-го и 2-го Прибалтийских фронтов враг стремился удержать занимаемые рубежи до отвода соединений группы «Нарва».
Командование группы армий «Север», видя, что наибольшая опасность угрожает из района южнее Риги, приняло все меры, чтобы задержать продвижение войск 1-го Прибалтийского фронта на рижском направлении и обеспечить отвод сил, находившихся к северу от Западной Двины. Чтобы разрядить тяжелую обстановку, возникшую южнее Риги, оно предприняло два сильных контрудара: один из района юго-западнее Митавы, другой из района Балдоне. Цель первого контрудара, к которому привлекались части пяти танковых дивизий 3-й танковой армии (всего до 380 танков и штурмовых орудий), состояла в том, чтобы срезать митавский выступ, освободить дорогу, необходимую для отвода войск, и отвлечь главные силы 1-го Прибалтийского фронта с рижского направления. Начав контрудар 16 сентября, противник в течение семи дней смог продвинуться лишь на 5 км и 23 сентября был вынужден перейти к обороне. И хотя контрудар цели не достиг, врагу все же удалось задержать продвижение 1-го Прибалтийского Фронта.
Второй удар наносился с задачей не допустить дальнейшего продвижения советских войск к Риге с юга. В нем приняли участие шесть дивизий. В период с 19 по 21 сентября войска 43-й армии не только отбили все атаки этой группировки врага, но и, потеснив противника к северу, овладели городом Балдоне. Теперь они находились от Риги всего в 16 км.