Tras la conquista normanda de la Italia bizantina y la Sicilia sarracena, el emperador bizantino Miguel VII Ducas acordó con Roberto Guiscardo la boda de su primogénito con la hija de este. Cuando Miguel fue depuesto en 1081, el duque normando tomó aquello como un pretexto para invadir el Imperio bizantino, por lo que tras desembarcar en el territorio de la actual Albania, su ejército asedió la ciudad de Dirraquio, siendo aprovechada la situación por los venecianos para dispersar la armada normanda como parte del acuerdo realizado por estos con el emperador de Bizancio. El 18 de octubre del mismo año, en las afueras de Dirraquio, los normandos se enfrentaron a un ejército bizantino dirigido por Alejo I Comneno. La batalla se inició cuando la derecha bizantina marchó contra el flanco izquierdo normando, que se rompió y huyó. Los mercenarios varegos se sumaron a la persecución de los normandos en retirada, pero se separaron de la fuerza principal y fueron masacrados. Los caballeros normandos atacaron entonces el centro bizantino, causando su huida y dejando la victoria en manos de los invasores.