丁·苏莱曼手中，这暂时消除了突厥人对尼西亚帝国东部的威胁。约翰的皇后伊琳娜·拉斯卡利斯娜于1239年去世。1245年，约翰迎娶神圣罗马帝国皇帝腓特烈二世的女儿康斯坦丝，后改名为希腊名字，与神圣罗马帝国结盟。1246年，约翰进攻保加利亚，光复色雷斯和马其顿的大部分地区，收复了塞萨洛尼基。1248年，约翰再次击败保加利亚人，此时尼西亚的疆域已经包围了拉丁帝国的仅剩领土——君士坦丁堡。此后直到1254年约翰去世，他全力在巴尔干扩张，版图西边直抵亚得里亚海，做好了光复君士坦丁堡的准备。