Шведское командование решило атаковать русскую эскадру, не вставая на якорь. Предстояло линию из 21 корабля и 6 линейных фрегатов ввести на рейд в направлении русского левого фланга, поворачивать на восток и проходить вдоль всего фронта, обстреливая его на ходу. Но из-за бортовой качки большинство шведских снарядов не достигало цели, а русские моряки стреляли как на учениях. В итоге боя несколько шведских кораблей получили значительные повреждения, один сел на камни и был сожжен шведами, а второй сдался. Потери ревельской эскадры составили только 9 убитых и 27 раненых. Увидев безуспешность атаки, герцог Карл приказал отвести корабли. Его флот крейсировал у Наргена, не решаясь повторить нападение, пока не последовал приказ короля идти для прикрытия гребного флота у Выборга.
Чичагов после Ревельского сражения принял меры для подготовки соединения с Кронштадтской эскадрой вице-адмирала А.И. Круза, чтобы нанести удар с двух сторон противнику, угрожавшему столице. 17 мая Ревельская эскадра вышла к Наргену, а 23 мая отправилась на соединение с Крузом. В случае встречи с превосходящими неприятельскими силами адмирал предполагал занять позицию между островами и принять бой на якоре. В ночь на 26 мая он так и поступил, а утром соединился с Крузом, который в двухдневном Красногорском сражении 23–24 мая сдержал натиск превосходящих сил шведского флота. Русские эскадры заблокировали шведский флот, по приказу короля укрывшийся в Выборгском заливе. Вновь противник был изгнан с моря.
Из залива, где стояли шведские корабельный и гребной флоты, несколько фарватеров между островами и мелями вели на запад, юг и восток. Флот Чичагова развернулся против шведского. Почти месяц адмирал сжимал блокаду, хотя из столицы его и торопили. Русские корабли оттеснили шведские в глубь залива. Отдельные отряды заняли все проходы на юге и западе.
Оказавшийся в безвыходном положении Густав III решился на отчаянный прорыв. Он направил через западный фарватер кильватерную колонну кораблей и фрегатов. Путь ей должны были расчистить брандеры. Вслед за кораблями ближе к берегу должны были самостоятельно прорываться в шхеры гребные суда. Утром, пока уставшие гребцы Нассау-Зигена отдыхали, шведские гребные суда отошли к своим главным силам, а часть их демонстративно атаковала правый фланг русской линии, отвлекая внимание от фланга левого, где корабельный флот с потерями прорывался сквозь отряды контр-адмиралов И.А. Повалишина и П.И. Ханыкова в западном проходе. Больше всего потерь шведам нанесли их брандеры: от их огня погибли корабль и фрегат. Несколько судов сели на мель и сдались.
Чичагов первоначально наблюдал, в какую сторону направятся шведы. Он дал сигнал Козлянинову начать атаку с тыла, затем подкрепил отряды Ханыкова и Повалишина и, наконец, когда шведы прорвались, повел главные силы в преследование. Первоначально он приказал своим легким судам атаковать и брать вражеские гребные суда, оказавшиеся в море беспомощной добычей. Он собрал все парусные корабли и устремился за уходившим к Свеаборгу шведским флотом. Несмотря на то что адмирал вышел из Выборгского залива в числе последних, он оказался среди передовых преследующих. За время погони были взяты два шведских корабля, а остальные укрылись под батареями Свеаборга. Вновь адмирал добился нейтрализации противника с относительно небольшими потерями, которые с лихвой компенсировали трофеи.
За Ревельское сражение Чичагова наградили орденом Св. Андрея Первозванного. После Выборгского – он стал первым моряком, удостоенным ордена Св. Георгия 1-й степени. Императрица одарила его поместьями в Белоруссии. Это было хоть и запоздалым, однако достойным признанием заслуг В.Я. Чичагова.
В последующие годы В.Я. Чичагову не довелось командовать в сражениях, ибо на Балтике у русского флота соперников не осталось. Одно движение эскадр, выводимых адмиралом в море, было настолько внушительным, что никто не решался противодействовать им.
Умер адмирал 4 апреля 1809 г. и торжественно похоронен на кладбище при Александро-Невской лавре. Из десяти его сыновей большинство служило на флоте, а Павел Васильевич Чичагов стал морским министром, немало сделавшим для укрепления русского флота.
Н.П. Шалауров: пропавший галеот географа-самоучки