Тем временем на сухопутном фронте события разворачивались стремительно. В июне фельдмаршал Ласси двинул свои войска ускоренным маршем к шведской крепости Фридриксхамн. Вдоль берега армию сопровождала гребная флотилия генерал-аншефа Левашева под прикрытием отряда парусных кораблей. Шведские галеры бой не принимали, отходя под нашими выстрелами все дальше и дальше на запад. 28 июня пал Фридриксхамн. 7 августа сдалась сильно укрепленная крепость Нюслот (Нейшлот). А еще через неделю спустила флаг и цитадель Тавастехус. Но это было только начало! У Гельсингфорса шведский главнокомандующий Левенхаупт, заняв выгодные позиции, решил дать русским генеральное сражение. Но Ласси совершил обходной маневр и ударил неприятелю в тыл. Через несколько дней окруженная шведская армия прекратила сопротивление. Это был настоящий разгром! Под бой барабанов с развернутыми знаменами русские полки 24 августа вступили в Гельсингфорс. Остатки шведов бежали на галерах. За поражение и потерю целой армии Левенхаупт был отозван в Стокгольм, судим и казнен.
В дни боев у Гельсингфорса вице-адмирал Мишуков получил предписание следовать к побережью Финляндии и замкнуть блокаду шведской крепости с моря. Однако этого требования он не исполнил, сославшись на незнание подходов к берегу и слабую обученность команд, на две трети состоявших из рекрутов.
Через несколько дней следует новое указание — «учинить поиск над неприятельским флотом». И вновь Мишуков отказывается от его выполнения, так как все сильней текли старые корпуса кораблей и множилось число больных. Консилиум флагманов и капитанов решает во избежание потери кораблей в первом же шторме следовать в Кронштадт, тем более что шведский флот к этому времени, так и не предприняв попытки сразиться с балтийцами, ушел в Карлскруну на зимовку. 8 октября эскадра взяла курс к кронштадтским берегам. Кампания 1742 года завершилась. А 24 октября пришел и первый долгожданный успех. У Ревеля был пленен 24-пушечный шведский дозорный фрегат «Ульриксдаль».
Недовольная нерешительностью Мишукова, императрица Елизавета по прибытии эскадры в Кронштадт отстранила его от должности. Однако необходимо признать, что, несмотря на недостаточную энергичность в действиях, главную свою задачу флот выполнил. Шведы, как и в 1741 году, не решились нанести удар по Петербургу со стороны моря. Кроме этого, флот впервые за много лет получил хорошую морскую практику и стал вполне боеспособным.
В результате победоносно завершенной для России кампании 1742 года Швеция находилась на грани поражения, и все же правительство Карла Юлленборга продолжало упорствовать в своих воинственных устремлениях.
Весной 1743 года, едва Балтика очистилась ото льда, как шведский флот в составе 16 кораблей, 5 фрегатов и 2 бомбардирских кораблей занял позицию у мыса Гангут. На этот раз его вывел в море адмирал фон Утфаль. Отдельная эскадра кораблей начала крейсирование у острова Даго. Гребная флотилия с многотысячным десантом на борту сосредоточилась в Аландских шхерах. Шведы не собирались уступать Финляндию русским и настроены были весьма решительно. Им нужна была только победа!
Русское командование тоже действовало наступательно. Главной задачей предстоящей кампании Ласси считал высадку десанта на шведское побережье, которая возлагалась на гребные суда. Корабельный же флот должен был прикрывать действия галер с моря, а при появлении неприятеля вступить с ним в генеральную баталию.