В ходе Выборгской операции войска Ленинградского фронта к 16 июня очистили от финских войск район Койвисто (ныне Приморск) и с тяжелыми боями приближались к Выборгу (взят 20 июня). При этом занятые финскими войсками острова Бьёркского архипелага (ныне Берёзовые) оказались в тылу наступавших советских войск, возникла угроза высадки вражеских десантов и разведгрупп. Кроме того, эти острова закрывали проход Балтийского флота в Выборгский залив, что исключало поддержку с моря наступавших советских войск. Для устранения этих угроз, советским командованием была разработана Бьёркская десантная операция Балтийского флота. Для ее проведения была выделена бригада шхерных кораблей (4 канонерские лодки, 8 морских бронекатеров, 16 сторожевых катеров, 28 тендеров, 18 катеров-дымзавесчиков, дивизион катеров-тральщиков) и 260-я отдельная бригада морской пехоты (около 1500 человек). Общая численность десанта достигала 2 тысяч человек.
Березовые острова (Бьёркский архипелаг) с космоса.
Финское командование также осознавало угрозу гарнизону островов (около 3000 человек, 40 орудий), в связи с чем установило дополнительные минные заграждения на подходах к Транзунду и островам Бьёркё (Большой Берёзовый) и Тиуринсари (Западный Берёзовый) и в других опасных для себя местах в архипелаге и на подходах к нему, организовало усиленные дозоры между Выборгом и Коткой. Была усилена корабельная группировка: на островах базировались 2 миноносца, 5 канонерских лодок, 5 быстроходных десантных барж, 15 сторожевых кораблей, до 50 различных катеров.
В ночь на 20 июня отряд катеров (10 сторожевых катеров, 7 катеров-тральщиков, 14 торпедных катеров) высадили усиленную стрелковую роту из состава 6-го отдельного полка морской пехоты на остров Нерва в 16 милях к западу от Бьёркского архипелага. Противника на острове не оказалось. Этот остров был выбран в качестве исходного пункта для дальнейших действий флота. Там была спешно организована круговая оборона, установлены береговая батарея (3 орудия 45-мм) и 6 пулемётных дзотов, оборудованы инженерные препятствия. Той же ночью у Нервы появились два немецких миноносца. Они были атакованы советскими торпедными катерами прикрытия, потопившими немецкий миноносец «Т-31» — самый крупный немецкий боевой корабль, уничтоженный надводными кораблями ВМФ СССР за всю войну. Стремясь вернуть важный остров, немецко-финское командование в последующие дни направило к нему отряд кораблей (миноносцы, тральщики, десантно-артиллерийские суда). Противник не решился на высадку десанта на Нерву, однако остров подвергался частым бомбардировкам, вокруг него до середины июля регулярно происходили морские бои.
Корабли Балтийского флота во время операции.
Утром 21 июня на самый северный остров Бьёркского архипелага Пийсари (ныне Северный Берёзовый) был высажен разведывательный десант (8 тендеров, 1 бронекатер, 1 сторожевой катер, 3 катера-дымзавесчика, рота морской пехоты — 126 человек). При подходе к острову в проливе Бьёркёзунд отряд был атакован шестью бомбардировщиками Ю-88, а затем обстрелян береговой артиллерией с островов Бьёркё и Тиуринсари. Около 5 часов утра десант был высажен на восточном побережье Пийсари, занял плацдарм до 800 м по фронту и до 500 м в глубину. Вопреки данным разведки, на острове оказались значительные силы противника, десант был атакован тремя пехотными ротами. В целях его поддержки уже днём на плацдарм была высажена ещё одна рота морской пехоты с 1 орудием. Десант из разведывательного перерос в тактический.
В свою очередь, противник направил к захваченному плацдарму отряд кораблей — 4 немецких десантно-артиллерийских судна и 4 финских торпедных катера, которые начали обстрел плацдарма. В бой вступил советский бронекатер № 505, была срочно вызвана штурмовая авиация. Примерно через 40 минут после начала обстрела, отряд вражеских кораблей был атакован с воздуха, было потоплено 1 десантно-артиллерийское судно, ещё 1 получило повреждения. Вражеские корабли покинули район. Однако до исхода дня эти корабли ещё дважды пытались прорваться к месту высадки десанта, но были отбиты артогнём.
Тем не менее, бой на острове затягивался. Более того, была замечена переброска на Пийсари с Бьёрке финского подкрепления. В связи с этим в ночь на 22 июня советское командование решило высадить на остров всю 260-ю бригаду морской пехоты (1453 человека, 14 орудий). Операцию под артобстрелом противника без потерь провели к 15 часам дня 22 июня три бронекатера и 16 тендеров. В 17 часов бригада начала решительную атаку, к рассвету 23 июня остров был полностью захвачен.
Осознав угрозу гарнизону архипелага, противник в ночь на 23 июня приступил к эвакуации своих сил с Бьёркских островов, что было выполнено им оперативно, но при потерях от советской авиации (потоплены 2 транспорта). 23 июня были высажены советские десанты на острова Бьёркё и Торсари (Тиуринсари). Находившиеся там финские подразделения прикрытия оказали незначительное сопротивление. 25 июня на остров Туппурансаари был высажен 1 взвод (56 человек). Финский гарнизон спешно эвакуировался после короткой перестрелки, бросив 2 орудия и 5 пулемётов. 27 июня высажен десант (38 человек) на остров Руонти (противника там уже не оказалось).
Таким образом, боевые действия по овладению Бьёркским архипелагом завершились к исходу 25 июня. Задачи операции были полностью выполнены. Флот получил выгодные позиции для дальнейших действий. На островах были захвачены 32 орудия калибром от 45 до 254 мм, 1 прожектор, 4 катера, 1 паровоз и 16 вагонов, 9 автомашин и тракторов, 5 складов.
При борьбе за острова противник потерял потопленными 17 кораблей и судов и повреждёнными 18 кораблей и судов. Было сбито 17 самолётов. Общие потери в людях составили около 300 человек. Советские потери составили потопленными 1 катер «малый охотник» и 1 бронекатер, повреждёнными 2 тендера и 3 катера, сбито и не вернулось на аэродромы 16 самолётов. Погибло 67 десантников.