Kekaisaran Romawi Timur
Perlawanan Bulgaria berkecamuk pada masa dinasti Cometopuli. Kaisar baru Basil II (berkuasa 976–1025) berupaya menundukkan bangsa Bulgaria. Ekspedisi pertama Basil mengalami kegagalan di Gerbang Trajanus. Pada tahun-tahun berikutnya, kaisar sibuk dengan pemberontakan internal di Anatolia, sementara Bulgaria memperluas kekuasaan mereka di Balkan. Perang berlarut selama hampir dua puluh tahun. Kemenangan Romawi Timur di Spercheios dan Skopje berhasil melemahkan tentara Bulgaria. Dalam kampanye militer tahunannya, Basil terus mengurangi jumlah benteng Bulgaria. Akhirnya, dalam Pertempuran Kleidion tahun 1014, Bulgaria berhasil dikalahkan. Tentara Bulgaria ditangkap, dan konon 99 dari 100 tentara dibutakan, sementara sisanya diberi satu mata untuk memimpin teman sebangsanya pulang. Ketika Tsar Samuil menyaksikan nasib tentaranya, ia meninggal akibat syok. Pada tahun 1018, benteng Bulgaria terakhir telah menyerah, dan negara mereka menjadi bagian dari Romawi Timur. Kemenangan ini merestorasi perbatasan Donau, yang tidak dikuasai semenjak masa kaisar Heraklius.
Perang Romawi Timur-Sassaniyah 602-628
Pada tahap pertama perang (602-622), pasukan Persia berhasil menaklukkan wilayah Levant, Mesir, beberapa pulau di Laut Aegea, dan sebagian wilayah Anatolia. Kemudian, pada tahun 610, Kaisar Heraklius naik takhta. Walaupun pada awalnya ia mengalami kesulitan dalam menghadapi serangan Sassaniyah, pada akhirnya ia dapat mengubah jalannya perang. Kampanye militer Heraklius di wilayah Persia dari tahun 622 hingga 626 memaksa Persia untuk bertahan, sehingga pasukan Romawi Timur dapat merebut kembali momentum perang. Persia lalu bersekutu dengan bangsa Avar dan Slavia dan mencoba merebut Konstantinopel pada tahun 626, tetapi pasukan Persia berhasil dikalahkan. Pada tahun 627, Heraklius menyerang wilayah pusat Persia dan berhasil memaksa mereka untuk berdamai.