用他们著名的长斧为部队开辟了前进的道路这场战役也有效地终结了切佩涅格人作为一个独立民族的存在;许多战俘被安置在边境上成为帝国的农兵
与匈牙利和塞尔维亚的战争
约翰与匈牙利公主皮罗什卡的婚姻将他卷入了匈牙利王室的斗争之中约翰为匈牙利王位的潜在继承人Álmos提供庇护的行为,引起了匈牙利人对他的戒心之后在史蒂芬二世的率领下匈牙利人于1127~1129年间入侵了拜占庭的巴尔干领土;然而另一种说法是1125年拜占庭反击了匈牙利的入侵以及次年新一轮战争的爆发
塞尔维亚战役可能发生在对匈牙利战争的两个阶段之间约翰对塞尔维亚组织了一场突袭,并将很多塞尔维亚人集合起来运送到小亚细亚的尼科米底亚作为军事移民,此举是为了报复他们与匈牙利联合对抗帝国这么做一部分是为了恐吓塞尔维亚屈服(至少塞尔维亚在名义上还是拜占庭的保护国),另一部分也是为了加强帝国在东方边境抵御突厥人的力量于是塞尔维亚又一次承认了拜占庭帝国的宗主权
而匈牙利军队进攻了贝尔格莱德、尼什和索菲亚,位于色雷斯菲利普波里斯附近的约翰的军队在多瑙河舰队的支援下随即展开了反攻;在一个细节并不清楚但十分具有挑战性的战役之后,皇帝最终成功在Haram堡垒(或称Chramon,今NovaPalanka)击败了匈牙利和他的塞尔维亚盟友的军队;匈牙利人在过桥时因遭到了拜占庭军队的袭击而溃散,造成了巨大的伤亡在此之后匈牙利人通过进攻Braničevo又立即与约翰挑起了新的战事
除了拜占庭军队的胜利之外,Choniates(12世纪的拜占庭编年史作家)还提到了几个促成和平恢复的条约匈牙利人承认拜占庭对Braničevo的控制,贝尔格莱德和瑟乌姆也恢复了自11世纪六十年代以来被匈牙利所侵占的Sirmium地区(Choniates称之为Frangochorion)两国之间的严重分歧也随着1127年匈牙利继承人Álmos的去世而消除了
对安纳托利亚突厥人的消耗战
在约翰统治的早期,突厥人的推进使得帝国在小亚细亚西部的边境战事十分的紧迫,他于是决心要将突厥人驱赶回去dsxl9點cc1119年,塞尔柱人切断了安纳托利亚西南海岸城市安塔利亚附近的道路联系约翰二世与约翰·阿克苏赫收复了老底嘉与索佐波利斯之后,帝国与安塔利亚、奇里乞亚乃至叙利亚十字军诸国的陆上联系也被打通了
随着匈牙利战事的结束,约翰得以将他余下的大部分时间集中在小亚细亚的局势中dsxl9點c