Шведы в 1788 году имели прекрасный и оснащенный флот. За короткий срок в 1782–1785 годах талантливым кораблестроителем Чапманом в Швеции было построено двенадцать 62-пушечных линейных кораблей и десять 40-пушечных фрегатов. Благодаря применению более коротких и легких пушек, они были оснащены небывало мощной артиллерией: линкоры — 36- и 24-фунтовой, фрегаты — 24-фунтовой, что позволяло последним сражаться в линии баталии.
На начало 1788 года в составе шведского флота числилось 26 линейных кораблей и 14 фрегатов, а кроме того, был создан сильный и многочисленный гребной флот: в Финляндии была возведена мощная крепость Свеаборг, были построены крупные парусно-гребные суда с небольшой осадкой и сильной артиллерией. В гребном флоте имелось: стокгольмская эскадра — 28 галер, 27 эспингаров (не поднимающиеся на борт вспомогательные суда), 30 канонерских лодок, три королевские яхты, финская эскадра — один гемам (гребной фрегат), восемь турумов (больших шебек), три удема (шебеки, орудия которых могли передвигаться на любой борт), четыре поямы (гребные шхуны), восемь мортирных баркасов, 15 канонерских баркасов, 40 канонерских лодок. Русский Балтийский флот по штату насчитывал 31 линейный корабль и 16 фрегатов, однако (из-за некомплекта личного состава) выставить в море мог только 26 кораблей, 12 фрегатов, три бомбардирских корабля, прам и мелкие суда. Кроме того, три линкора и один фрегат были переведены в Копенгаген (начали выдвижение в Средиземное море), и такая же эскадра была сформирована из новых кораблей в Архангельске и в случае необходимости могла усилить копенгагенский отряд. Галерный флот у России был небольшой, налицо было всего восемь полугалер.
21 июня 1788 года отряд шведских войск перешел границу, ворвался в предместье
Нейшлота и начал бомбардировать эту крепость.
Одновременно с началом военных действий шведский король предъявил российской императрице Екатерине II следующие требования:
— наказание российского посла графа Разумовского за якобы происки его, клонившиеся к нарушению мира между Россией и Швецией;
— уступка Швеции всех частей Финляндии, приобретенных по Ништадтскому и Абосскому договорам;
— принятие посредничества Швеции для заключения мира с Турцией с обязательной отдачей османам Крыма;
— разоружение российского флота и возвращение кораблей, вышедших в Балтийское море.
Князь Кауниц, руководивший внешней политикой союзницы России — Австрии — рекомендовал принять условия Пруссии. Потемкин, обескураженный войной на два фронта, советовал императрице вернуть Турции Крым. Но Екатерина оказалась храбрее всех: «Кто сидит на коне, сойдет ли, чтобы держаться за хвост?»
Ответом на это была высылка шведского посольства из Санкт-Петербурга. На шведской границе успели собрать всего лишь около 14 тысяч российских войск (частью новобранцев); против них стояла полностью отмобилизованная подготовленная 36-тысячная неприятельская армия под личным предводительством короля.