Trzy liniowce („Ilustre”, „Ajax” i flagowy „Heros”) z czternastu zbliżyły się do nieprzyjaciela i walczyły zacięcie, ale zostały niemalże otoczone przez eskadrę angielską i straciły maszty od ciężkiego ostrzału. Okręt flagowy Suffrena, poważnie uszkodzony, stracił w pewnej chwili banderę (która w ówczesnej marynarce francuskiej miała kolor biały). Francuski admirał nakazał natychmiastowe wciągnięcie nowej flagi, by nie wywrzeć wrażenia, że się poddał.

Uszkodzenia brytyjskich jednostek były mniejsze, ale ogień wyrządził poważne szkody i ze względu na przecieki i brak możliwości łatwego remontu (baza w Trincomalee była we władaniu wroga), po zmianie wiatru i w zapadającym zmroku, Hughes oderwał się od nieprzyjaciela i odpłynął do Madrasu. Suffren wrócił do Trincomalee, ale jeden z jego okrętów wpadł na skały u wejścia do portu, pozostał więc na redzie, ratując zapasy z wraku.