Basile II entreprend la conquête de la Bulgarie. Il envahit le pays chaque année jusqu’en 1018. Il s’empare de Sofia et coupe l’empire de Samuel en deux (1001-1002), soumet la partie orientale puis se dirige vers l’ouest. L’empire bulgare, réduit à l’Albanie, résiste jusqu’en 1014.