Después de la conquista normanda de la Italia bizantina y la Sicilia sarracena, el emperador bizantino Miguel VII, comprometió a su hijo Constantino Ducas con la hija de Roberto Guiscardo. Cuando Miguel fue depuesto, Roberto tomó esto como una excusa para invadir el Imperio Bizantino en 1081. Su ejército sitió Dirraquio, pero su flota fue derrotada por los venecianos. El 18 de octubre, los normandos se encontraron con un ejército bizantino bajo Alejo I Comneno en las afueras de Dirraquio. La batalla comenzó con el ala derecha bizantina contra el ala izquierda de los normandos, que se dispersaron y huyeron. Los mercenarios varegos se unieron en la persecución de los normandos en fuga, pero se separaron de la fuerza principal y fueron masacrados. Los caballeros normandos en el centro atacaron el centro bizantino y derrotándolos, causando que los bizantinos huyeran.