Após a conquista da Itália bizantina e da Sicília sarracena pelos normandos, o imperador bizantino , arranjou o casamento de seu filho com a filha de Roberto Guiscardo. Quando Miguel foi deposto, Roberto usou o noivado como desculpa para invadir o Império Bizantino em 1081. Seu exército cercou Dirráquio, mas sua frota foi derrotada pelos venezianos. Em 18 de outubro de 1081, os normandos enfrentaram o exército bizantino sob Aleixo I nos arredores de Dirráquio. A batalha começou com a ala direita bizantina destruindo a ala esquerda normanda, que se rompeu e fugiu em debandada. Os mercenários varangianos se juntaram à perseguição, acabaram se separando da força principal e foram massacrados. Os cavaleiros no centro das forças normandas atacaram então o centro do exército bizantino e o arrasaram, desorganizando os bizantinos, que acabaram aniquilados.