Trajan Boğazı Muharebesi'ndeki büyük zaferden ve ardından Bizans İmparatorluğu'ndaki iç savaştan sonra Samuil, Balkan yarımadasının her yerinde Bizans kalelerine saldırmakta özgürdü. Kuzey Balkanlar'ın çoğunda hakimiyetini sağladıktan sonra, Bizans'ın ikinci büyük şehri olan Selanik'e karşı "doux" Gregori Taronites tarafından yönetilen bir sefer düzenledi.