По пути к корабельному флоту присоединились 3 линейных корабля и 2 фрегата, пришедшие из Ревеля. Галерный флот сопровождался парусниками до Березовых островов, где флоты разошлись. Десантные силы двинулись вдоль берега Финляндии на запад, а корабли остались крейсировать в водах у Березовых островов. Адмирал Крюйс имел приказ в случае появления в море «сильнейшего» неприятеля отступать, равного по силе или более слабого – атаковать, к Кронштадту и Кроншлоту без необходимости не подходить, а ждать возвращения галерного флота.
Гельсингфорс располагался на полуострове, который соединялся с материком узким перешейком. Его укрепления состояли из валов и трех батарей. Они опоясывали весь полуостров, за исключением восточной косы. Перешеек был усилен ретраншементом. Вал, опоясывающий город с восточной стороны, представлял собой неразрывную линию. С западной и северо-западной сторон он имел вид флешей с выступами, между которыми находились проходы. Гарнизон Гельсингфорса состоял из 2 тысяч человек пехоты и 300 человек кавалерии. Командовал шведским отрядом генерал-майор К. Армфельд.
Галерный флот подошел к Гельсингфорсу 8 мая. 10-го числа он в полном составе двинулся в Гельсингфорскую гавань. Диспозиция предстоящей атаки стала для истории первым письменным распоряжением в петровской армии о высадке десанта. Командовал галерным флотом (его «кордебаталией») генерал-адмирал Апраксин, авангардией – царь Петр I «яко контр-адмирал», «арьергардией» – генерал-лейтенант князь Голицын и контр-адмирал граф Боцис.
Наступление русских гребных судов шло в ходе завязавшейся артиллерийской дуэли сторон. Главный атакующий удар наносился на юго-западную часть города. Но быстрой высадки десанта не случилось, поскольку подходы к Гельсингфорсу разведаны не были.
Артиллерийский огонь вызвал в Гельсингфорсе разрушения. Когда русский десант (несколько батальонов) высадился на берег в неудобном для того месте, сопротивления шведов он не встретил. Генерал Армфельд, не дожидаясь завязки боя на суше, отступил со своим отрядом в Борго для соединения там с корпусом генерал-поручика Либекера. Уходящий неприятель «весь город Эльзинфорс вдруг зажег и сам взял ретираду».
В качестве трофеев русские взяли 4 пушки и боевые припасы. Преследование отступавшего гарнизона велось малыми силами и результата не дало. Только небольшая казачья «партия», «привезенная на галере», сумела взять несколько пленных, от которых узнали, что шведский гарнизон ушел в Борго.
Взятие важного по местоположению Гельсингфорса (будущей столицы Финляндии) не закончилось поражением шведского гарнизона, как намечалось в диспозиции высадки десанта. Поэтому генерал-адмирал Ф.М. Апраксин в письме Крюйсу заметил: «Правда происходило нам незнание ситуации того места: ежели б подлинно знали, тоб могли всех тамо поймать без великого труда».
Стоявший у Борго 15-тысячный корпус генерал Либекера оказался в тылу у галерного флота и десанта русских, угрожая их прибрежным коммуникациям. Стало ясно, что корабельный флот Швеции (тоже с десантом на борту) должен появиться у Гельсингфорса в любой день.
Было принято решение оставить выгоревший город и занять портовый Борго, разбив стоявшие там шведские войска. Утром 11 мая десант погрузился на суда, и галерная флотилия двинулась по шхерам к Борго. На другой день на гельсингфорский рейд прибыл во всей своей силе королевский флот: но русскую гребную флотилию «на чистой воде» он там не нашел.
Вечером 11 мая галерная флотилия подошла к Борго. Была составлена диспозиция высадки десанта и последующей атаки корпуса Либекера. Специально выделенный передовой отряд должен был «обозначить» места высадки десанта с судов авангарда, центра и арьергарда флотилии, и тем самым избежать ранее сделанных ошибок десантирования. Однако генерал Либекер без сопротивления высадившемуся 14 мая русскому десанту отошел к деревне Мензала. Борго защищать он не стал.
На военном совете было решено создать временную базу для русских войск недалеко от Борго на острове Форсё. В конце мая здесь сосредоточились галерный флот и сухопутные войска. Сюда же подошел и 7-тысячный отряд кавалерии генерал-майора А.Г. Волконского, шедший вдоль берега Финского залива.
Тем временем на гельсингфорском рейде позицию заняла шведская эскадра под флагом вице-адмирала Лиллье в составе 8 линейных кораблей, 1 фрегата, 1 шнявы и отряда транспортных судов. Для наблюдения за ней от острова Форсё подошли 30 скампавей под командованием Боциса. Они держались у самого берега.
Военный совет решил совместными действиями сухопутных войск, галерного и корабельного флотов вновь захватить Гельсингфорс и нанести поражение королевской эскадре. Намечалось после занятия города укрепить его, после чего двинуться на Або, стоявший на берегу Ботнического залива. Эта операция проводилась армейскими силами при поддержке галерного флота, который после взятия Або мог контролировать Ботику и прервать сообщения Финляндии со Швецией. В случае задуманного инициатива в войне окончательно переходила к России.