Турецким флотом – 17 линейных кораблей, 8 фрегатов, 3 бомбардирских корабля и 21 шебека – командовал капудан-паша Эски-Гассан. Русская эскадра состояла всего из 2 линейных кораблей, 10 фрегатов и 24 более малых судов. Когда противники стали сходиться для морского сражения, Ушаков неожиданными маневрами своего авангарда отрезал от вражеского строя два передовых линейных корабля и обратил их в бегство. Сражение у острова Фидониси продолжалось с 2 до 5 часов вечера, после чего турецкий флот, корабли которого получили большие разрушения от артиллерийского огня русской эскадры, вышел из боя и поспешил к своим берегам. Командир авангарда капитан бригадирского ранга Федор Ушаков стал главным героем первой морской баталии в начавшейся русско-турецкой войне и был пожалован в георгиевские кавалеры.
Фидонисийское морское сражение примечательно тем, что Ушаков первым на Российском флоте пренебрег канонами господствовавшей тогда линейной тактики в войнах на море. Именно во многом благодаря новаторскому маневру русского авангарда начался разгром турецкого флота.
В 1790 году светлейший князь Г.А. Потемкин-Таврический вверил Ушакову весь Черноморский флот. Федор Федорович начал с обучения корабельных экипажей. Вскоре он совершил рейд к берегам Анатолии, бомбардировал Синоп и истребил почти три десятка неприятельских судов.
Действия русской эскадры у анатолийских берегов заставили турецкий флот выйти в море. Контр-адмирал Ушаков, предвидя это, заблаговременно вывел эскадру из Севастополя (10 линейных кораблей, 6 фрегатов, 17 вспомогательных судов, 860 орудий) в море и стал на якорь у мыса Такиль, близ Керченского пролива, чтобы не допустить прорыва турецкого флота в Азовское море и высадки неприятельского десанта на крымском побережье.
Обнаружив турецкий флот в составе 10 линейных кораблей, 8 фрегатов, 36 вспомогательных судов, имевших на борту 1100 орудий и десантные войска, русская эскадра снялась с якоря и направилась навстречу противнику. Тот следовал от турецкой крепости Анапа к южному берегу Крыма. Султанский флотоводец – капудан-паша Хуссейн (Гуссейн) решил, воспользовавшись выгодным наветренным положением, обойти корабли русского авангарда и уничтожить их.
Ушаков разгадал замысел турецкого адмирала и, выделив из общего линейного строя эскадры в резерв 6 фрегатов, направил их на поддержку авангарда. Одновременно русские корабли сократили интервалы между собой и своевременно пришли на помощь атакованному турками авангарду. В 3 часа дня ветер изменился, и русская эскадра получила возможность сблизиться с неприятельскими кораблями на дальность картечного выстрела. Русские пушкари оказались на голову выше орудийных расчетов османов. Турецкие корабли один за другим выходили из боя с большими разрушениями в корпусе и парусной оснастке.
Керченское морское сражение 8 июля 1790 года закончилось полной победой русской эскадры. Хотя турецкий флот и не потерял ни одного корабля, но он получил большие разрушения от артиллерийского огня русских. Значительными оказались потери среди турецких экипажей и десантников, которые так и не высадились на берега Крымского полуострова. На русских кораблях убиты и ранены были всего 29 человек.
28 августа 1790 года произошло морское сражение у острова Тендра, где русская эскадра, вышедшая из Севастополя, обнаружила турецкий флот, стоявший на якоре. Русские корабли двигались в походном порядке в три колонны. Контр-адмирал Ушаков приказал начать атаку противника без промедления, выстраиваясь в линию баталии на полном ходу. Он вновь создал резерв из фрегатов. Флагманский корабль Ушакова «Рождество Христово» вел бой одновременно с тремя линейными турецкими кораблями. Когда вражеский флот обратился в бегство, русские преследовали его до наступления темноты и после этого встали на якорь.
Утром 29 августа выяснилось, что турецкая эскадра стоит на якорях поблизости. Морское сражение возобновилось. В итоге турецкие корабли вновь обратились в спасительное бегство, используя свое преимущество в скорости. 66-пушечный линейный корабль «Мелеки Бахри» спустил свой флаг и сдался, а 74-пушечный «Капудание» – флагманский корабль Сеид-бея загорелся и взорвался. За победу при Тендре императрица Екатерина II пожаловала Ушакову орден Святого Георгия сразу 2-й степени и 500 душ крепостных крестьян в Могилевской губернии.
После сражения у Тендры севастопольская эскадра прикрывала устье Дуная от возможных действий турецкого флота – русские войска под командованием генерал-аншефа А.В. Суворова готовились к штурму Измаила.
Проигрывая России войну на суше, Турция решила взять реванш на море. Со всех концов Оттоманской империи к Стамбулу были стянуты военные корабли. Для командования флотом был приглашен алжирский паша Саид-Али. Вскоре мощный турецкий флот – 18 линейных кораблей, 17 фрегатов и 43 малых судна – появился у румелийских (болгарских) берегов и бросил якорь у мыса Калиакрия. В связи с празднованием мусульманского праздника Рамазан часть турецких экипажей была отпущена на берег.