En 1040, Pierre Deljan a mené un soulèvement contre l'Empire byzantin et s'autoproclama empereur de Bulgarie. Il a rapidement libéré les terres bulgares occidentales à proximité de Belgrade et Larissa mais l'année suivante, il a été trahi par son cousin Alusian, qui a abandonné l'armée et l'a aveuglé. Pierre Delyan est livré aux Byzantins et c'est Alusian qui commande l'armée de la Bulgarie et a rencontré l'armée byzantine près d'Ostrovo.
Bataille
La bataille elle-même est peu connue mais les Bulgares furent vaincus en grande partie grâce à l'aide de la garde varangienne. Le destin du chef bulgare est également inconnu ; il est peut-être mort dans la bataille.
Conséquences
En conséquence le soulèvement a été écrasé et la Bulgarie ne fut libérée qu'en 1185.