18 декабря эскадра вновь направилась для подавления 254‑мм батарею Сааренпя. За кромку льда корабли вышли с помощью ледоколов. На море дул вестовый ветер силою в 7 баллов, видимость около 60–70 каб. За кромкой льда к линкору присоединились СКРы и БТЩ. Командир дивизиона тральщиков доложил, что по условиям погоды производить траление не сможет. Катера «охотники» из базы вообще не вышли из‑за неблагоприятной погоды. На сторожевике «Снег», который обеспечивал противолодочную оборону линкора, волной повредило ходовую рубку и вывело из строя машинный телеграф. После этого сторожевик по приказу командира отряда ушел в базу.
В этот день линкор выпустил по батарее 209 снарядов. Финны отвечали, но попаданий в корабли не было. Полностью подавить батарею не удалось.
В то время как корабли эскадры огнем поддерживали фланг войск Красной армии, эсминцы ОЛСа и подводные лодки осуществляли блокаду побережья Финляндии. Одним из неблагоприятных обстоятельств, мешающих их действиям, были также суровые зимние условия, частые штормы, плохая видимость, сильные морозы и большая продолжительность темного времени.
Подводная лодка «Щ‑317» находившаяся на позиции еще с 29 ноября попала в шторм. 3 декабря из‑за сильной качки из баков вылился электролит, затем вышел из строя левый гребной электромотор. Командование приказало «щуке» вернуться в Таллин.
«Щ‑322» 8 декабря на позиции у Хельсинки около 20 часов встретила неизвестный транспорт. Было темно, судно шло курсом вест на расстоянии 20–25 каб. от лодки, находившейся в надводном положении. Вследствие невозможности выхода в торпедную атаку, командир лодки решил уничтожить транспорт артиллерийским огнем. Но орудия обмерзли и не были готовы к немедленному действию. Транспорт вскоре скрылся в темноте.
Особенно тяжело приходилось подводным лодкам типа «М». При ветре и волне в 6–7 баллов, лодки не могли держаться на позициях, из‑за значительных кренов у них разливался электролит из аккумуляторных батарей, моряки укачивались. Поэтому 22 декабря все «малютки» были отозваны в базу.
Эсминцы, действовавшие в северной части Балтийского моря и осматривавшие суда, постоянно испытывали сильную качку, изматывающую экипажи кораблей.
Даже переходы между базами становились серьезными испытаниями для кораблей и их команд. Подводная лодка «Щ‑311» 6 декабря вышла из Кронштадта в Таллин. Переход осуществлялся в условиях плохой видимости и шторма, и спустя пару часов лодка села на мель в районе Деманстейских банок. На помощь лодке был направлен эсминец «Карл Маркс». В условиях сильнейшего шторма, он снял лодку с мели и сопроводил ее обратно в Кронштадт.
Спасательное судно «Коммуна» в сопровождении эсминца «Сметливый» 21 декабря вышло из Кронштадта в Таллин. Встретив 8‑балльный шторм, корабли укрылись в Лужской губе. Затем они сделали несколько попыток продолжить плавание, но вынуждены были укрываться от шторма. Расстояние между базами, обычно преодолеваемое за 12–13 часов, корабли прошли за 103 часа – более пяти суток.
Для перехода эсминца «Карл Маркс» 25 декабря из Кронштадта в Лужскую губу, потребовалась помощь двух ледоколов. Во льдах (толщина 35–40 см) эсминец повредил обшивку, шугой забило приемные решетки холодильников, вышла из строя левая турбина.
После 20 декабря, в период наступившего ледостава, были проведены последние операции кораблей по поддержке фланга 7‑й армии. 22 декабря в полдень из Кронштадта вышли канонерские лодки «Красное Знамя» и «Красная Горка» для очередного обстрела фланга армии противника в районе деревни Муурила. В этот день дул встречный зюйд‑вестовый ветер силою 7 баллов, и кораблям пришлось от самого Кронштадта пробиваться сквозь льды малым ходом. С 23 по 26 декабря корабли выполнили несколько стрельб. Из‑за нелетной погоды, только одна стрельба корректировалась самолетами‑корректировщиками. 24 декабря из Кронштадта вышли канонерские лодки «Сестрорецк» и «Кронштадт», но дальше Красногорского рейда пробиться не могли и вернулись в базу. 26 декабря операция дивизиона канлодок по поддержке фланга армии закончилась, так как корабли типа «Красная Горка» вследствие малой мощности машин и слабости корпусов, не могли больше действовать во льдах.
В конце декабря эскадра КБФ совместно с частями ВВС флота готовилась к операции по обстрелу батареи Сааренпя с последующей высадкой десанта.
Эскадра в составе линкора «Октябрьская революция» лидеров «Ленинград» и «Минск», эсминца «Ленин» и сторожевого корабля «Циклон» должна была совместно с авиацией произвести огневую разведку батарей Сааренпя и Торсаари. За кромкой льда к эскадре должны были присоединиться также эсминцы, вышедшие 29 декабря из Таллина. Обстрел батарей предполагалось начать в 13 час 30 декабря.