Los normandos contraatacaron con tenacidad, pero su inexperiencia en el combate naval los traicionó: la experimentada armada veneciana atacó con una estrecha formación conocida como «puerto de mar» y junto con el uso de las «bombas» de fuego griego, dispersaron la línea normanda, tras lo que la flota veneciana pudo entrar en el puerto de Dirraquio.