Trận Kleidion
Căng thẳng và xung đột

Nguồn gốc của cuộc xung đột bắt nguồn từ thế kỷ thứ 7, khi những người Bulgaria dưới quyền Khan Asparukh đã thành lập một nhà nước dọc sông Danube ở một trong các tỉnh tiền tiên của Đế quốc Đông La Mã. Kết quả là một nhà nước Bungaria non trẻ buộc phải tiến hành một loạt các cuộc chiến tranh với thành Constantinopolis để đảm bảo sự tồn tại của nó.
Năm 968, Bun-ga-ri bị xâm lược từ phía bắc bởi Hoàng tử Kiev Sviatoslav. Đế chế Bungaria, một thời đe dọa sự tồn tại của Đông La Mã dưới sự trị vì của Simeon đã bị suy sụp nghiêm trọng. Quân Nga Kiev đã bị người Đông La Mã đánh bại, và thủ đô Preslav của Bulgaria cũng thất thủ trước các đợt tấn công của Đông La Mã năm 971. Sa Hoàng Bungaria Boris II đã buộc phải từ bỏ danh hiệu "Hoàng đế" ở Constantinopolis và giao nộp các tỉnh phía đông Bulgaria cho triều đình Đông La Mã. Các nghị sĩ và tướng lĩnh ở Constantinopolis đã tin rằng hồi kết của một nhà nước Bulgaria độc lập đã đến, nhưng các vùng đất phía tây Bulgaria vẫn dưới sự lãnh đạo của anh em nhà Comitopuli bao gồm David, Moses, Aaron và Samuel đã tiến hành kháng chiến chống Đông La Mã.
Khi hoàng đế Đông La Mã Basileios II ngồi lên ngai vàng vào năm 976, ông đã coi việc thôn tính Bulgaria là tham vọng lớn nhất của mình. Mục tiêu của ông là các tỉnh miền tây Bulgaria dưới sự cai trị của Sa hoàng Samuel của Bulgaria. Chiến dịch đầu tiên của Basileios II với kết quả thất bại lớn, hoàng đế may mắn thoát chết khi quân Bulgaria tàn sát quân đội Đông La Mã ở Cổng Trajan năm 986.
Trong vòng mười lăm năm tiếp theo, khi Basileos đang bù đầu bận tâm đối phó với các cuộc nổi dậy chống lại sự cai trị của ông ở Anatolia và mối đe dọa từ Fatimid ở phía Đông, Samuel đã giành lại hầu hết đất đai đã mất của Bungaria và tiến hành một loạt các chiến dịch vào lãnh thổ của đối phương. Tuy nhiên, cuộc xâm lược vào miền Nam Hy Lạp, mà xa nhất là tới được Corinth đã dẫn đến một thất bại lớn trong trận Spercheios vào năm 996. Năm 1000, sau khi đảm bảo được yên ổn cho hậu phương, Basileios II đã phát động một loạt các cuộc phản công chống lại Bulgaria. Ông chiếm Moesia, và tới năm 1003, lực lượng của ông tiến vào Vidin. Năm sau đó, Basileos đã giáng một thất bại nặng cho Samuel ở trận Skopie. Đến 1005, Basil đã lấy lại quyền kiểm soát tỉnh Thessalia và các vùng miền nam Macedonia. Vài năm tiếp theo, Basileios II đưa quân từ Tiểu Á vào châu Âu và tiến hành các chiến dịch tàn phá lãnh thổ Bulgaria, bao vây các pháo đài và cướp bóc các vùng nông thôn. Sa hoàng Bulgaria bị thua kém về mặt binh lực, không thể trực tiếp đánh nhau với Basileos, đã phải tung ra những cuộc tấn công nghi binh vào Macedonia và Hy Lạp. Mặc dù có một số thành công, những không đạt được bất kỳ kết quả lâu dài nào, cũng không thể buộc Basileos phải từ bỏ các chiến dịch của mình ở Bulgaria. Một cuộc tấn công lớn trong năm 1009 của quân Bulgaria không thành công tại trận Kreta, và mặc dù không đạt được bất kỳ thành công quyết định nào, nhưng cuộc chiến tranh có phương thức tiêu hao của họ đã chiếm dần thành trì của Bulgaria và dần dần làm suy yếu lực lượng của Sa hoàng Samuel. Theo sử gia Đông La Mã Ioannes Skylitzes: "Hoàng đế Basileios II tiếp tục tấn công Bulgaria mỗi năm và tiêu diệt hoặc tàn phá tất cả mọi thứ trên đường đi. Samuel không thể đối đầu với quân Đông La Mã trong chiến trường mở hoặc tham gia vào một trận chiến quyết định, bởi Bulgaria phải chịu quá nhiều thất bại và bắt đầu mất đi sức mạnh của mình ". Đỉnh điểm của cuộc chiến là vào năm 1014, khi Samuel hiệu triệu quân đồng minh và các chư hầu, nhằm quyết tâm ngăn chặn bước tiến của quân đội Đông La Mã trước khi họ tiến vào miền trung Bungaria.