орпуса Бермонта-Авалова символизировало преданность союзу с немецким империализмом. Командные посты в корпусе занимали прогермански настроенные белогвардейские офицеры. В материальном обеспечении войска Бермонта-Авалова полностью зависели от империалистов Германии. С их помощью в лагерях русских военнопленных в Германии вербовались пополнения. Численность корпуса достигала 10 тысяч человек при 16 орудиях, 100 пулеметах, 12 минометах и 12 аэропланах.
Деятельность германских милитаристов и подвластных им белогвардейских сил в Латвии вызывала тревогу в лагере Антанты. Германия не переставала существовать как военный соперник держав Антанты в районе Прибалтики. В сентябре 1919 года Антанта потребовала увода войск фон дер Гольца в Германию. Германское командование, с согласия правосоциалистического правительства в Берлине, пустилось на хитроумный трюк. Фон дер Гольц был отозван в Германию, его войска расформированы и в полном составе, со всем оружием и техническими средствами, переданы под командование Бермонта-Авалова в качестве «немецких добровольцев». На этой основе возникла так называемая Западная русско-немецкая добровольческая армия, состоявшая на четыре пятых из немцев. В ее рядах осенью 1919 года насчитывалось более 51 тысячи солдат и офицеров.
Военная миссия Антанты в Прибалтике неоднократно пыталась в конце августа и в сентябре 1919 года принудить Бермонта-Авалова перейти со своими войсками в подчинение Юденича и принять участие в его втором наступлении на Петроград. Бермонт-Авалов был приглашен участвовать в Рижском совещании 26 августа. При этом он был поставлен в известность, что приказом Юденича он назначается на пост командующего всеми белогвардейскими вооруженными силами в Литве и Латвии. Буквально накануне наступления, 27 сентября, Юденич направил в штаб «корпуса имени графа Келлера» приказ о выступлении в Нарву для соединения с войсками Северо-Западной армии. Однако все попытки подчинить корпус военному руководству Антанты потерпели полную неудачу: он не двинулся из Латвии, не вышел из-под немецкой опеки и не присоединился к армии Юденича.
Все это создавало в Прибалтике напряженную обстановку. Тем не менее командование Северо-Западной армии и военные представители Антанты усиленно готовились к петроградской операции. Они рассчитывали на то, что Красной Армии будет не под силу одновременно и оборонять Петроград, и давать отпор Деникину, рвавшемуся к Москве.
К началу вражеского наступления противостоящая белым советская 7-я армия насчитывала 24 850 штыков, 800 сабель при 148 орудиях, 6 бронепоездах и 9 броневиках. Ее войска были растянуты на фронте примерно в 400 километров по юго-восточному берегу Копорского залива от деревни Гора Валдай, через Ямбург, по реке Луге до озера Красногорского, далее по рекам Вердуге и Желче, по восточному берегу Псковского озера и юго-западнее последнего до устья реки Кудеб, где проходила разграничительная линия с 15-й армией. В 7-ю армию в то время входили четыре стрелковые дивизии: 6-я, занимавшая участок от Копорского залива до Ямбурга; 2-я — от Ямбурга по реке Луге до озера Сяберского; 19-я — в районе города Луги и южнее; 10-я — в районе Пскова.
Кроме 7-й армии, Петроград обороняли гарнизоны Кронштадта, фортов Краснофлотского (бывш. Красная Горка) и Передового (бывш. Серая Лошадь), Действующий отряд судов Балтийского флота. В момент наибольшей опасности для Петрограда на сухопутный фронт были брошены команды моряков и курсанты училища командного состава флота, всего до 11 тысяч бойцов и командиров.
Гарнизон Петрограда в сентябре 1919 года составляли: 54-я стрелковая бригада, Башкирская кавалерийская бригада, Тульский крепостной полк и несколько стрелковых частей. На подступах к городу имелась система укреплений, входивших в состав Петроградского укрепленного района.
Состояние советских войск на петроградском направлении было тяжелое. 7-я армия, изнуренная боями летом 1919 года, не получила пополнений; ряд формирований Петроградского военного округа отправился на Южный фронт. Части 7-й армии были крайне малочисленны, во многих полках насчитывалось всего по 150–300 штыков. На один километр фронта советские войска имели в среднем 65 штыков, в то время как противник— 124 штыка.
Огромные трудности переживали защитники Петрограда из-за нехватки продовольствия и обмундирования. Осенью 1919 года в Петрограде было голодно. Красноармейский паек сократился до предела: на фронте выдавали по полфунта хлеба в день, а в тылу четверть фунта. Холода наступили в октябре, а большая часть красноармейцев не имела шинелей и крепкой обуви.
Балтийский флот испытывал не меньшие затруднения, чем 7-я армия. На кораблях остро ощущался некомплект личного составе Многие моряки-балтийцы сражались на сухопутных фронтах или выполняли различные задания партийных и государственных органов в других районах страны, а пополнений не поступало. Скудным было материальное обеспечение флота: не хватало топлива, смазочных материалов.
Тяжелое положение 7-й армии и Балтийского флота усугублялось тем, что в их тылу орудовало немало агентов врага, уцелевших от разгрома летом 1919 года. Как и в период первого наступления на Петроград, противник рассчитывал подорвать оборону города изнутри, провести операцию так, чтобы удар по 7-й армии с фронта сочетался с мятежом в ее тылу.
Под непосредственным руководством иностранных разведок была возобновлена деятельность избежавших летом ареста членов петроградского отделения «национального центра». Агенты «национального центра» пробрались на ответственные посты в 7-ю армию и Балтийский флот. Так, например, шпион Люндеквист был начальником штаба 7-й армии, шпион Берг — начальником Ораниенбаумского воздушного дивизиона.
Белогвардейская шпионская агентура снабжала интервентов и Юденича сведениями военного и политического характера. Предатель Люндеквист разработал свой план захвата Петрограда Северо-Западной армией и переслал его Юденичу. С приближением белых войск к Петрограду заговорщики усилили подготовку вооруженного мятежа. Им удалось привлечь на свою сторону несколько сот офицеров, разложившихся матросов, анархистов и уголовников. Чтобы помешать подходу подкреплений Красной Армии, заговорщики создали диверсионные группы для взрыва мостов на железных дорогах.
Разрабатывая план наступления на Петроград, штаб Юденича и Родзянко имел подробные сведения о состоянии, численности и расположении войск Красной Армии. Во многом был использован и план Люндеквиста.
В окончательном виде план белогвардейского командования состоял в следующем. Главный удар предполагалось нанести вдоль шоссе Ямбург — Гатчина — Петроград. Осуществить его должен был 1-й белогвардейский корпус во взаимодействии с английскими и эстонскими кораблями. Первоочередной задачей корпуса был захват Ямбурга. Конечную цель операции — овладение Петроградом — предполагалось достигнуть путем общего наступления всей Северо-Западной армии.
Главному удару должна была предшествовать наступательная операция против левого фланга 7-й армии в направлениях Струги Белые (Струги Красные), Псков и Луга. Она осуществлялась 2-м белогвардейским корпусом и отдельной 1-й дивизией. Этот вспомогательный удар, во-первых, обеспечивал правый фланг белогвардейской армии; он должен был, по замыслам противника, опрокинуть части 19-й и 10-й стрелковых дивизий и дать возможность прочно овладеть инициативой. Во-вторых, успешное наступление против левого фланга 7-й армии отвлекло бы часть советских войск с Нарвского направления, выводящего непосредственно на Петроград. И, наконец, прорыв белыми фронта в лужском направлении рассек бы 7-ю армию на две изолированные части и перерезал бы важные коммуникации, связывавшие Петроград с другими участками Западного фронта и с центром России.
С рассветом 28 сентября 2-й корпус армии Юденича при содействии английских танков неожиданно для советских частей перешел в наступление на Струги Белые, Псков, а затем и на Лугу. Фронт 10-й и 19-й дивизий был прорван, и белогвардейцы стали стремительно продвигаться вперед. Уже на другой день они вышли на рубеж реки Желчи. 30 сентября белые захватили переправу через реку Плюссу в районе деревень Скворец, Высокая, Матвеева. 4 октября враг ворвался на станцию Струги Белые и перерезал железнодорожное сообщение Петроград — Псков. Штаб 7-й армии потерял связь с 10-й и 19-й дивизиями.
В боях на левом фланге 7-й армии выявилось преимущество противника как в численности, так и в вооружении. Тем не менее отступавшие советские войска стойко сопротивлялись. Бойцы 10-й и 19-й дивизий не раз переходили в контратаки. 6 октября 19-я дивизия, отброшенная за линию железной дороги Петроград — Псков, попыталась перейти в общую контратаку. Но из-за явного недостатка сил эта попытка не увенчалась успехом.
Командование 7-й армии, плохо осведомленное о создавшейся обстановке, ошибочно расценило наступление белогвардейцев на участке 10-й и 19-й дивизий как главный удар, целью которого являлось взятие Пскова и восстановление контакта с белоэстонскими войсками. В связи с этим началась переброска частей с ямбургского направления под Псков. Таким образом, расчет врагов оправдывался. Переброска войск с важнейшего операционного направления 7-й армии была одним из главных результатов, который, по планам противника, должен был быть достигнут действиями 2-го корпуса.
10 октября противник приступил к осуществлению главного удара силами 1-го корпуса в общем направлении на Ямбург, Волосово, Гатчину. Развернулось наступление Северо-Западной армии. На участке советской 2-й стрелковой дивизии противник форсировал реку Лугу у деревни Муравейно. Одновременно белогвардейцы прорвали фронт 2-й дивизии у деревень Сабско и Редежа и нанесли несколько ударов на других участках фронта.
На следующий день, после сильной артиллерийской подготовки, белые под прикрытием английских танков атаковали позиции 6-й стрелковой дивизии западнее Ямбурга и прорвали фронт. Советские войска под натиском превосходящих сил вынуждены были оставить Ямбург.