Rampungake ukara ing ngisor iki: Amarga wong Bulgaria wis nyerang tanah Byzantine wiwit taun 976, pamrentah Byzantine ngupayakake nyebabake perselisihan ing antarane dheweke kanthi ngidini uwal saka kaisar sing ditawan Boris II saka Bulgaria. Taktik iki gagal saéngga Basil nggunakake istirahat saka konflik karo bangsawan kanggo mimpin tentara 30.000 wong menyang Bulgaria lan ngepung Sredets (Sofia) ing taun 986. Nganggep kerugian lan kuwatir babagan kasetyan sawetara gubernur, Basil ngangkat pengepungan lan bali menyang Thrace nanging dheweke tiba ing ambush lan ngalami kekalahan serius ing
Pertempuran Gerbang Trajan. Basil mlayu kanthi pitulung saka Garda Varangian lan nyoba mbalekake kekalahan kanthi ngowahi seduluré Samuel, Aron, nglawan dheweke. Aron digodha dening tawaran Basil saka adhine Anna kanggo omah-omah, nanging negosiasi kasebut gagal nalika Aron nemokake pangantene sing dikirim yaiku penipu. Ing taun 987, Samuel wis ngilangi Aron. Sanajan kaisar Romawi Bulgaria dijupuk ing taun 991, Basil kelangan Moesia kanggo wong Bulgaria.