Jabarkan Perang baru dari Mikhail II Asen

Béla IV dari Hungaria menganugerahkan Banat Severin kepada Ksatria Hospitaller pada tanggal 2 Juni 1247. Piagam hibah yang tercantum Bulgaria di antara negara-negara yang menentang Hospitaller untuk memberikan bantuan militer, membuktikan rencana Béla untuk menyerang Bulgaria. Meskipun hubungan tegang antara Hungaria dan Bulgaria, pasukan Bulgaria membantu Vatatzes untuk menyerang wilayah Trakia dari Kekaisaran Latin pada bulan Agustus 1247.

Willem van Ruysbroeck, yang mengunjungi Kekaisaran Mongol antara 1253 dan 1255, mendaftarkan wilayah Mikhail ("Blakiawilayah Assandan Bulgaria Kecil") di antara negara-negara yang memberi penghormatan kepada bangsa Mongol. Mikhail menyimpulkan aliansi dengan Republik Ragusa (sekarang Dubrovnik di Kroasia) melawan Stefan Uroš I, Raja Serbia pada tahun 1254. Perjanjian itu menunjukkan bahwa Sebastokrator Petŭr menguasai wilayah yang luas di Bulgaria hampir terlepas dari Mikhail. Setelah Radoslav dari Hum bergabung dengan koalisi, Mikhail meluncurkan kampanye melawan Serbia, mencapai sejauh Bijelo Polje. Menurut teori ilmiah, serangan Hungaria terhadap Bulgaria memaksa Mikhail untuk segera kembali dari Serbia.

Vatatzes meninggal pada tanggal 4 September 1254. Mengambil keuntungan dari tidak adanya pasukan Nicea yang signifikan, Mikhail masuk ke Makedonia dan merebut kembali tanah yang hilang ke Vatatzes pada tahun 1246 atau 1247. Sejarahwan Bizantium, Georgios Akropolites, mencatat bahwa penduduk setempat yang berbahasa Bulgaria mendukung invasi Mikhail karena mereka ingin melepaskan "kuk mereka yang berbicara bahasa lain". Untuk mengamankan hubungan damai dengan Hungaria, Mikhail menikahi, Anna, dan suaminya, Rostislav Mikhailovich. Seorang pria dan seorang wanita yang digambarkan di sebuah ikon di Gereja St Michael di Kastoria dikaitkan secara keliru dengan Mikhail dan istrinya (atau ibunda).