起了匈牙利人对他的戒心。之后在伊什特万二世的率领下匈牙利人于1127年入侵了拜占庭的巴尔干领土并且将战事持续到1129年；另一种说法是1125年拜占庭反击了匈牙利的入侵，并在次年引发了新一轮战争。塞尔维亚战役可能发生在对匈牙利战争的两个阶段之间。约翰对塞尔维亚组织了一场突袭，并将很多塞尔维亚人集合起来运送到小亚细亚的尼科米底亚作为军事移民，此举是为了报复他们与匈牙利联合对抗帝国。这么做一部分是为了恐吓塞尔维亚屈服，至少塞尔维亚在名义上还是拜占庭的保护国；另一部分也是为了加强帝国在东方边境抵御突厥人的力量。于