При планировании Свирско-Петрозаводской операции командующий Карельским фронтом генерал армии К. А. Мерецков принял решение силами Ладожской военной флотилии высадить озёрный десант в тыл финских войск в междуречье Видлицы и Тулоксы. Цель десанта — перерезать шоссейную и железную дороги, идущие вдоль берега Ладожского озера к линии фронта по реке Свирь, лишить противника возможности подвода резервов и подвоза боеприпасов. При удачном развитии наступления действия десанта создавали угрозу охвата олонецкой группировки врага, лишали бы финнов удобных путей для эвакуации и возможности занимать промежуточные рубежи обороны.
В десант была выделена 70-я морская стрелковая бригада Карельского фронта, численностью в 3169 человек. В отряд перевозки десанта выделено 4 транспорта, 2 тральщика, 2 шхуны, спасательное судно. В отряд высадочных средств входило 12 катеров типа «КМ», 19 тендеров и 9 мотоботов, в отряд охранения — 6 катеров «морской охотник», 2 торпедных катера, десантное судно ДБ-51, в отряд артиллерийской поддержки — 5 канонерских лодок, 2 бронекатера. Всего в операции было задействовано 78 кораблей и катеров. Авиационное прикрытие высадки и последующих действий десанта возлагалось на 7-ю воздушную армию и авиацию Балтийского флота — три штурмовых полка, два бомбардировочных полка, один истребительный полк, самолёты разведки — всего 230 самолётов. Исходным пунктом десанта была Новая Ладога.
Участок побережья, выбранный для высадки десанта, обороняла финская Ладожская бригада береговой обороны, подразделения которой были разбросаны на большом расстоянии. По побережью было установлено проволочное заграждение в 1-2 ряда глубиной, усиленное на десантоопасных участках и в устьях рек. Имелись позиции береговой артиллерии небольших калибров и пулемётные точки. С учётом характера обороны врага, предназначенные для операции силы, являлись значительными.
Погрузка десанта.
Высадка десанта у Видлицы.
Карта-схема Тулоксинской десантной операции.
23 июня 1944 года в 5 часов утра корабли отряда артиллерийской поддержки открыли огонь по району высадки, в 05:30 был нанесён авиационный удар. В 05:55 утра корабли первого броска десанта подошли к берегу и под прикрытием дымовой завесы начали высадку, которая поддерживалась огнём канонерских лодок. Было высажено два эшелона десанта с интервалом в 4 часа. Высадка первого эшелона десанта оказалась неожиданной для врага — при ней потери десантников составили всего 6 раненых, противник открыл беспорядочный огонь, когда высадочные средства уже подошли вплотную к берегу и начали высадку. Воспользовавшись благоприятным развитием ситуации, за день 23 июня флотилия высадила 3667 человек, 30 орудий, 62 миномёта, 72 противотанковых ружья, 108 станковых и ручных пулемётов. Был захвачен плацдарм 4,5 км по фронту и 2 км в глубину, перерезана дорога Олонец- Питкяранта. Было разбито оказавшееся в районе высадки финское артиллерийское подразделение, захвачены 3 орудия, 10 тягачей и автомашин с боеприпасами, 7 пленных. Финское командование спешно бросило к месту боя дополнительные силы и со второй половины дня начало контратаковать десант. Первые атаки врага были беспорядочными и разрозненными, но затем его натиск усилился. Для поддержки десанта авиация совершила за сутки 347 самолёто-вылетов. Ещё утром финская авиация (от 14 до 18 самолётов) пыталась нанести удар по кораблям высадки, но эта попытка отражена зенитным огнём с кораблей и при этом сбит 1 самолёт, противнику удалось добиться одного попадания в десантный корабль, причинив незначительные повреждения.
К утру 24 июня десант стал испытывать недостаток боеприпасов. К середине дня возникла кризисная ситуация, тогда как силы врага непрерывно увеличивались — бой вели уже два полка финнов, отдельный резервный батальон, 1 бронепоезд. Воспользовавшись ухудшением погоды и началом шторма, противник попытался сбросить десант в озеро. Один раз финнам удалось вклиниться в оборону и вплотную подойти к командному пункту командира бригады, для ликвидации угрозы в бой вступили все находившиеся на командном пункте солдаты и офицеры, а также санитары и легкораненые. Поскольку доставка боеприпасов из Новой Ладоги из-за шторма была затруднена, контр-адмирал Чероков приказал всем прикрывавшим десант с моря кораблям подойти вплотную к берегу и максимально усилить огонь, а также передать на берег часть имеющихся боеприпасов. Кроме того, лётчиками были совершены несколько одиночных вылетов, очень рискованных в ненастную погоду, в которых на плацдарм были сброшены контейнеры с боеприпасами. К вечеру атаки врага выдохлись. Всего за первые два дня боя отбито 16 атак противника.
Понимая, что противник располагает возможностью наращивать свои силы в месте боя, командующий флотилией 25 июня в условиях штормовой погоды решился на высадку второго эшелона десанта — 3-й отдельной бригады морской пехоты. До конца дня было высажено 2443 человека. Общая численность десанта превысила 4900 человек, 115 артиллерийских орудий и миномётов. Обстановка вновь изменилась в пользу советских войск: десант продвинулся вперед и улучшил занимаемые позиции. Были отражены последние контратаки противника, затем финны вели только артиллерийско-миномётный обстрел плацдарма. Ночью и утром 26 июня на плацдарм высажены остальные части 3-й бригады морской пехоты, артиллерийский и зенитный полки — 4907 человек, 59 орудий, 46 миномётов. Ввиду успешного развития наступления главных сил Карельского фронта, финское командование 26 июня отказалось от дальнейших атак на плацдарм и сосредоточило свои усилия на эвакуации войск с рубежа реки Свирь. Не имея возможности использовать железную и шоссейную дороги на Питкяранту, отступающие финские войска бросали технику, имущество, запасы снаряжения и отходили по просёлочным дорогам в обход плацдарма. Вскоре после полуночи 27 июня десант соединился с наступавшими частями 7-й армии, продолжил наступление к северу и в тот же день участвовал в освобождении Видлицы.
Операция завершилась полным успехом и достигла всех намеченных целей. Потери советских войск в ходе операции составили: в 70-й и 3-й морских стрелковых бригадах — 190 убитых и 346 раненых, по Ладожской военной флотилии — 4 убитых и 30 раненых. Потери в кораблях в ходе операции составили: 2 сторожевых катера, 1 мотобот и 1 буксируемая баржа, 5 кораблей повреждены авиацией и артиллерией врага. Финны потеряли 1300 солдат.