Вражеский флот тем временем сам понес серьезные потери: поле боя покинули две канонерки, получившие серьезные повреждения от огня русских батарей, погибла еще одна мортирная батарея, а линейный корабль «Мерлин» наскочил на подводный камень во время маневров.
В час дня союзники прекратили бомбардировку Свеаборга, но не отступили, а продолжали фланировать вдоль берега. Между Дандасом и Пэно произошел энергичный обмен мнениями, после чего неприятель возобновил обстрел, несколько изменив тактику.
Поняв, что орудия их кораблей не в состоянии нанести серьезный ущерб каменным строениям крепости, они решили перенести свой огонь на сам город, выбрав в качестве мишени большие городские здания, служившие великолепным ориентиром для прицеливания.
Одновременно с союзниками изменили свою тактику и русские. Они перестали стрелять по большим линейным кораблям, которые были вне досягаемости их пушек, и сосредоточили весь огонь на канонерках, мортирных бомбардах и плавучих батареях противника. Уже приноровившиеся вести прицельный огонь по ним русские артиллеристы быстро добились успехов. Их ядра и бомбы все чаще и чаще падали вокруг бортов вражеских судов, что заставляло экипажи противников маневрировать, и от этого эффективность огня кораблей сильно падала.
Под прикрытием двух французских бомбард англичане вновь попытались высадить десант на остров Друмс и вновь потерпели неудачу. Казалось, что французские мортиры полностью подавили на острове все огневые точки, основательно перепахав его вдоль и поперек своими бомбами. Однако едва только десантные баркасы оказались в зоне ружейного огня, остров озарился множественными вспышками от залпов со стороны русских. Огонь был такой плотный, что британцы решили ретироваться подобру-поздорову.
И вновь на помощь защитникам пришел линейный корабль «Иезекииль», от огня которого серьезно пострадала одна из французских бомбард. Попавшие в нее русские ядра нанесли серьезный урон орудийной прислуге, отчего судно сразу покинуло место боя и вышло далеко в море.
Во время нового обстрела британские корабли кроме ядер и бомб активно использовали зажигательные ракеты, которые вызвали в Свеаборге большое количество пожаров. При их тушении бок о бок мужественно боролись с огнем русские и финны, не обращая внимания на новые взрывы.
Бомбардировка Свеаборга продолжалась весь день и всю ночь с 8 на 9 июля, благо в это время солнце практически не заходило за горизонт. Выпустив по городу огромное количество бомб и ракет, союзники решили, что Свеаборг уничтожен, и с раннего утра 9 июля стали упорно бить по укреплению Стуре-Остерсварте.
Огонь линейных кораблей для каменных построек острова был совершенно безвреден, но вот французские мортирные бомбарды нанесли куда больший ущерб. От огня их пушек в укреплении вспыхнули пожары, охватившие портовые здания со всеми постройками и складами.
Одновременно страшная опасность нависла над Густав-Сверде. Приблизившаяся к русским укреплениям мортирная батарея британцев вызвала сильный пожар на крыше капонира, который грозился в любой момент проникнуть внутрь укрепления и полностью уничтожить его. Погибни укрепление Густав-Сверде, и к Свеаборгу смогли бы подойти линейные корабли британского флота, с особой тщательностью оберегаемые адмиралом Дандасом.
Поддерживая действия своей батареи, британцы в третий раз направили на остров Друмс свой десант, теперь в гораздо большем количестве. Наступил самый важный момент в сражении за Свеаборг, где любая мелочь или случайность могла иметь для защитников роковое последствие. Казалось, что у истерзанной суточным обстрелом крепости уже нет сил для оказания сопротивления врагу, но русский гарнизон в который раз проявил чудеса смелости и храбрости.
Как ни был силен огонь с британских мортирных батарей и французских бомбард, но защитники Друмса своими меткими выстрелами вновь заставили врага повернуть баркасы обратно. Вслед за этим отважными действиями гарнизона Густав-Сверде пожар был полностью потушен, и батареи капонира продолжали закрывать дорогу британскому флоту в гавань Свеаборга.
Артиллерийская канонада продолжалась весь день и всю ночь. Еще две канонерки врага были вынуждены покинуть поле боя, погибли еще две британские мортирные батареи. От возникшего на борту пожара полностью выгорела французская бомбарда, серьезные повреждения получили союзные фрегаты и пароходы. Однако враг не собирался покидать поле боя без захвата Свеаборга или хотя бы уничтожения русских укреплений.
По приказу британского адмирала бомбардировка непокоренной крепости продолжалась всю световую ночь и утро третьего дня. Дандас был точно уверен, что сегодня он добьется желанной победы и британский флаг будет развеваться над руинами Свеаборга. Ради этого адмирал был готов полностью опустошить пороховые погреба своей армады.
Приказ командира был принят к исполнению, и утомившиеся от непрерывного труда канониры продолжили бомбардировку противника. Прошло сорок пять часов с момента начала обстрела, когда Дандас получил коварный удар в спину оттуда, откуда совершенно не предполагал. Неожиданно огневая сила британских кораблей стала резко падать, что вызвало страшный адмиральский гнев. В срочном порядке были запрошены суда, и вскоре выяснилось, что большинство мортир и бомбард союзников просто не выдержали непрерывной огневой нагрузки и вышли из строя. Дандас неистовствовал на капитанском мостике своего флагмана, но факт был налицо: британский адмирал остался без артиллерии в самый важный момент.
Произошел быстрый обмен мнениями с контрадмиралом Пэно, который предложил британцу прекратить обстрел Свеаборга, дабы полностью не лишиться всех крупных орудий эскадры. Дандас не долго пребывал в раздумье, и вскоре по эскадре был отдан приказ о прекращении огня.
Весь день 10 июля союзная эскадра провела возле Свеаборга в ожидании, когда французы демонтируют свою мортирную батарею на финском острове. При этом отдельные суда продолжали обстреливать остров Друмс, доставивший союзниками столько много разочарований. К огромной радости британцев, на острове вспыхнул большой пожар, и, ликуя от свершившейся мести, союзная армада глубокой ночью покинула воды Свеаборга, держа курс на Копенгаген.
Делая хорошую мину при плохой игре и стремясь оправдать огромный расход боеприпасов, адмирал Дандас торжественно объявил журналистам, что Свеаборга больше нет. Эта новость продержалась ровно четыре дня, когда несносный телеграф принес в Лондон некоторое уточнение слов адмирала. Оказалось, что сильно пострадал сам город, тогда как русские укрепления полностью целы и общая численность русских потерь составляет пятьдесят четыре человека убитыми и сто десять ранеными.
Эти дополнения произвели эффект разорвавшейся бомбы. Сразу возник вопрос, на что же были потрачены сорок пять миллионов фунтов стерлингов, направленные на подготовку этого похода. Газеты подняли страшный шум, и участь адмирала Дандаса была решена. Он вслед за Непером ушел в отставку.
Русские крепости на Балтике с честью выдержали суровое испытание. Петербург мог спать спокойно. Теперь император мог с чистым сердцем начать переброску на юг воинских соединений двухсотсорокатысячной армии, стянутой по его приказу к Петербургу на случай высадки вражеского десанта.