尔维亚地区的对抗匈牙利的战役此时可能已经在两个地区展开；匈牙利军队进攻了贝尔格莱德、尼什和索菲亚，位于色雷斯的菲利波波利附近的约翰的军队在多瑙河舰队的支援下随即展开了反攻；在一个细节并不清楚但十分具有挑战性的战役之后，皇帝最终成功在Haram堡垒即今巴奇卡帕兰卡；匈牙利人之所以遭受了巨大的伤亡是因为当他们在过桥时因遭到了拜占庭军队的袭击而溃散。在此之后匈牙利人通过进攻Braničevo又立即与约翰挑起了新的战事，而这里的防御工事刚刚被约翰迅速的修复。除了拜占庭军队的胜利之外，尼基塔斯·卓尼亚铁斯还提到了几个