Задержанный противными ветрами, М.И. Войнович только 29 июня, когда Екатеринославская армия Потемкина уже подходила к Очакову, достиг острова Тендра, где и обнаружил державшийся к северо-западу от Тендры турецкий флот. Флот Гассан-паши насчитывал 17 кораблей (в том числе пять 80-пушечных; всего в линии баталии не менее 1120 орудий), 8 фрегатов, 3 бомбардирских корабля, 21 малое крейсерское судно (шебеки, кирлангичи, поляки). Залп турецкого флота достигал 410 пудов, тогда как у русских – 160. Таким образом, только главные силы – линия баталии – турецкого флота имели двухкратное превосходство в количестве орудий и ещё большее превосходство в весе бортового залпа. Семнадцати турецким кораблям Войнович мог противопоставить линию из двенадцати кораблей и фрегатов, из которых только четыре были вооружены орудиями крупных калибров, равноценными орудиям турецких кораблей. Это были 66-пушечные «Преображение Господне» и «Св. Павел», а также 50-пушечные «Андрей Первозванный» и «Георгий Победоносец».
Как задачи были поставлены М.И. Войновичу во всех изученных документах и других источниках обнаружить не удалось. По контексту последующих докладов и по фактическим действиям, очевидно, должно быть дано генеральное сражение. Об этом, в частности, упоминается в рапорте Ф.Ф. Ушакова М.И. Войновичу о действиях его авангардной эскадры от 5 июля 1788 года (Документы, док.39). Генеральное сражение при 2–4 кратном преимуществе противника! Возможно тут надо искать причины последующих осторожных действий командующего корабельным флотом. Турки же, очевидно, были осторожны по причине только что полученного поражения в Лимане.
Утром 30 июня 1788 года контр-адмирал М.И. Войнович пошел на сближение с противником, сохранявшим наветренное положение. Учитывая соотношение сил, российский командующий, по-договоренности со своим младшим флагманом – командиром авангарда капитаном бригадирского ранга Ф.Ф. Ушаковым (брейд-вымпел на 66-пушечном корабле «Св. Павел»), решил ожидать атаки турок в подветренном положении. Это позволяло лучше удерживать плотное построение линии баталии и гарантировало использование артиллерии нижних деков и, следовательно, отчасти компенсировало превосходство противника, позволяя избежать неприятных случайностей. Однако Гассан-паша воздержался от нападения. Трое суток флоты маневрировали на виду друг у друга, постепенно смещаясь к юго-западу – к устью Дуная – и удаляясь от Очакова. Наконец, в 8 часов утра 3 (14) июля 1788 года, находясь на виду острова Фидониси, М.И. Войнович приказал повернуть на курс к берегам Крыма и выстроил линию баталии на левом галсе, по-прежнему имея флот Гассан-паши на ветре и на противоположном курсе.
Гасан-паша, находившийся на ветре, решил атаковать русскую эскадру, прежде всего – её авангард. Фрегаты, составлявшие последний, находившийся под командованием Ф.Ф. Ушакова, увеличили скорость, создавая видимость ухода от сражения, что казалось естественным шагом для русской эскадры при данном соотношении сил. Истинная цель манёвра была противоположной. Ф.Ф. Ушаков принял решение атаковать. Согласно его замыслу, русский авангард должен был обойти турецкий и поставить его между двух огней.
Гасан-паша сумел разгадать манёвр и также прибавил скорость, помешав русским кораблям выполнить охват. Однако это решение запоздало. Турецкая эскадра растянулась, корабли оказались далеко друг от друга по сравнению с кораблями русской эскадры, круто спускавшейся на противника. При сближении на расстояние залпа сражение разгорелось по всей линии. Через полчаса после начала сражения передовые турецкие корабли, получив повреждения, начали выходить из линии баталии. Флагманский 80-пушечный корабль Гасан-паши оказался против двух русских фрегатов, «Бериславы» и «Стрелы», имевших 50 и 40 пушек, а следовавший за ними «Св. Павел» Ф.Ф. Ушакова, команда которого обладала исключительной выучкой, вёл бой против нескольких турецких кораблей, не давая им возможности подоспеть на помощь флагману. Наконец, около 16 часов 55 минут капудан-паша, не выдержав сосредоточенного огня российского авангарда, повернул оверштаг и вышел из боя. За ним последовали остальные турецкие корабли, и сражение прекратилось.
Между тем М.И. Войнович оставался пассивным наблюдателем жаркого боя авангардов, не поддержав своего младшего флагмана, хотя и следовал тем же курсом (см. схему). Восемь кораблей российского центра и аръергарда вели перестрелку с противником на дистанциях 3–4 кабельтова, хотя, по мнению М.И. Войновича, эта дистанция была сознательно выбрана турками, как недоступная для эффективной стрельбы русских 12-фунтовых фрегатских орудий.