En el curso de sus veinticinco años de reinado, Juan se alió con el Sacro Imperio Romano en el oeste, e intervino en los Balcanes aplastando a los restos de los pechenegos (1122), hasta el punto de que dejaron de ser un pueblo independiente.