La elección del duque de Atenas como regente resultó oportuna y fortuita.
Para superar la resistencia de Juan, Gualterio contrató a la misma Compañía Catalana, y le encomendó hacer valer su autoridad sobre Tesalia.
Cuando las dos fuerzas se enfrentaron, Gualterio fue derrotado y muerto en la batalla del río Cefiso en 1311.
Tal vez en este momento a Juan le fue conferido el título de sebastocrátor.
Juan estaba confiado en que los bizantinos le ayudarían contra los catalanes dentro de sus dominios, pero murió en 1318 sin herederos.