източния император Василий.
Василий не можел да предотврати териториалното разширение на Самуил. От 986 до 989 г. той отново трябвало да се справя с мощни размирици в Азия — бунтовете на Варда Фока и Варда Склир. Годината 989 била особено мрачна за Константинопол. На 7 април Северното сияние озарило небето със страховити огнени стълбове, предвещаващи беди. И наистина, скоро дошли вести, че русите са превзели Херсон, а българите — Верея.428 Русите скоро отстъпили завоюваното, усмирени от приемането на християнството и поласкани от женитбата на своя Велик княз с невяста от императорското семейство — Василий пожертвувал собствената си сестра Ана, като я дал за жена на Владимир, син на свирепия Светослав. Но Василий не можел да се избави така лесно от българите.
Верея, разположена сред хълмовете на Македония, била една от най-яките крепости, охраняващи подстъпите към Солун. А скоро станало ясно, че именно голямото пристанище е истинската цел на Самуил. След превземането на Верея българите, предвождаш от Самуиловия воевода Димитър Полемархий, успели да завладеят с хитрост крепостта Сервия429, а български разбойнически банди започнали да опустошават земите на юг чак до егейския бряг. Положението станало толкова сериозно, че Василий бил принуден отново да премине в настъпление. През 988 г. той бил направил опит да се предпази от българските нашествия, като заселил арменски колонии по македонската граница, но това не помогнало. Но към края да 990 г. неговите неприятности в Азия и с русите били уредени и той можел да вземе по-решителни мерки.
Рано през следващата пролет императорът тръгнал към Солун. В края на февруари той минал през тракийското селище Димотика, където се бил оттеглил старият бунтовник Варда Склир. Василий се срещнал с него и го поканил да го придружи в похода. Но Варда отказал под предлог, че е твърде стар и болен — и с основание, тъй като след няколко дни, на 7 март, починал.430 Междувременно Василий стигнал до Солун, където се помолил пред олтара на св. Димитър, закрилник на града и един от най-отзивчивите светии, които бдели над Империята. Той си осигурил подкрепата и на един жив местен светец на име Фотий, който всяка вечер се молел за него по време на походите му.431
Но за тези походи не знаем нищо, освен че императорът останал в Македония четири години, превзел много градове, част от които разрушил, а в други поставил свои гарнизони и накрая се върнал в Константинопол с много пленници и богата плячка. Сред възвърнатите градове била и Верея.432 Съмнително е, че Василий е прекарал всичките тези четири години във война. Вероятно той често се е връщал в столицата си, за да упражнява надзор над управлението. Научаваме за различни арменски военачалници, които поемали командуването в негово отсъствие. Изглежда, всички те се сражавали храбро, но в крайна сметка били побеждавани от българите. Най-видни сред тях били принцовете от свалената династия на Таронитите, които от известно време чрез смесени бракове се били сродили с аристокрацията в Империята. За действията на Самуил през тези години се знае твърде малко. Вероятно той се придържал към планините, следвайки старата българска тактика да не влиза в открито сражение, освен когато може да изненада врага в някоя долина или клисура. Но Василий вече бил по-хитър и не му давал такава възможност. Тази предпазливост обаче пречела на императора да доведе делото си докрай. Той никога не рискувал да навлезе в дивите местности, в които се разполагал Самуил433 и така, независимо от богатата плячка и превзетите крепости, българската заплаха почти не била намалена, когато през 995 г. императорът трябвало отново да замине спешно на изток.
Василий се оставил за гланокомандуващ на солунския фронт Григорий Таронит.434 При вестта за отпътуването на императора Самуил се спуснал от планините и се насочил към Солун. Заблуден от незначителния брой на войската, с която Самуил се появил пред стените на града, Григорий изпратил срещу него малкия си син Ашот, със съвсем малко войници. Те попаднали в засада, устроена от основната част на българската войска, и повечето били избити; самият Ашот бил заловен жив. Когато научил за това, Григорий изгубил самообладание и веднага тръгнал да спасява сина си. Но той също попаднал в клопката на българите и загинал заедно с почти цялата си армия, макар и да се сражавал храбро.435
Това било много сериозно поражение на солунския гарнизон, но Самуил не рискувал да атакува самия град. След като опустошил областта и отново превзел Верея, той отвел пленниците в столицата си. Василий бил прекалено зает, за да се върне лично в Европа, но изпратил един от най-способните си пълководци, Никифор Уран, да поеме командуването. През 996 г. той пристигнал в Солун с подкрепления.
Самуил прекарал 996 г. в Континентална Гърция. Вече от 10 години той държал в ръцете си Лариса, нейната входна врата, и сега успял безпрепятствено да проникне през Термопилската долина и Термопилите, Беотия и Атика до Коритския провлак. В Пелопонес настъпила паника. Поддал се дори и стратегът Апокавк, който се поболял от тревога и не знаел как да организира отбраната. Били необходими целият такт и духовни дарби на св. Никон Метаноите, за да се успокоят разстроените му нерви. Но докато всички със свито сърце очаквали нападението, дошла вестта, че цялата българска войска се оттегля на север.
Никифор Уран бил по стъпките на Самуил из полуострова и успял да върне на Империята крепостта Лариса. Като оставил там по-голямата част от обоза, той продължил през Фарсалската равнина и Отрие и стигнал долината на р. Сперхей. На другия бряг бил лагерът на българите, препълнен с плячката, взета от Гърция. Реката била придошла от поройните летни дъждове и Самуил се чувствувал в безопасност. Но през нощта имперските войски открили брод през буйните води и нахлули в лагера му. Българите били избити, както спели. Самуил и синът му Гаврил Радомир били ранени и едва успели да избягат с малка част от войската. Загубите били огромни. Плячката им била разграбена, а пленниците освободени. Уран се завърнал триумфално в Солун, а оттам — в Константинопол, за да отпразнува тържествено прогонването на нашествениците от Гърция.
Но въпреки тази победа Василий не се решил да предприеме един последен съкрушителен поход — той все още бил прекалено зает в Азия. Затова следващите няколко години станали може би най-славните в Самуиловото царуване. Потресен от разгрома си, отначало Самуил писал на императора с предложение да му се покори при известни условия, но скоро оттеглил предложението си, когато разбрал, че засега няма да бъде нападнат. Според един разпространен в Антиохия слух той тъкмо преговарял, когато научил, че законният цар (синът на Петър, Роман) бил умрял в Константинопол. Самуил веднага прекратил преговорите и се обявил за цар. Но Роман съвсем не е бил пар, нито пък е бил в тъмница в Константинопол. Той бил скопец, на служба при Самуил, и живял още дълги години. Може би тук трябва да отделим място за историята на последния жив брат на Самуил, Арон, разказана от Скилица. Арон, който бил по-миролюбив, настоявал за споразумение с Империята и вероятно успял да си осигури подкрепата на голяма част от българите. Влиянието и политиката му съвсем не се харесвали на Самуил. Затова Арон бил заловен и убит с всичките си деца. Само синът му Иван Владислав бил спасен от своя братовчед Гаврил Радомир. Така Самуил останал да царува сам, без да дели властта си с никого. Но вестта достигнала до източната граница на Империята в доста объркан вид и местните историци я допълнили и разкрасили.436 Жестокостта на Самуил сплашила миролюбивата групировка и когато той решил отново да скъса отношенията си с императора, никой не се противопоставил.
Вътрешният живот на страната през Самуиловото царуване е бяла страница за нас. Знаем само каква е била данъчната система, възприета по онова време: всеки, който притежавал чифт волове, бил задължен да плаща годишно по една крина жито, една крина просо и една стомна вино.437. Тоа несъмнено била много стара българска система. Изглежда, че народът — както правоверните християни, така и богомилите — не е протестирал против Самуиловото управление, било от равнодушие или от страх. Затова пък воеводите му доста често го предавали. Това сигурно се е дължало на по-добрите изгледи за материални облаги и удобства, които предлагала Империята, тъй като Самуиловият двор в планините на Македония не се отличавал с изтънченост. Явно комитопулите не покровителствували литературата и изкуствата, както владетелите на Крумовата династия. От друга страна, Самуил бил голям строител. Той не само издигнал яки стени около крепостите си; в тези години били построени и няколко църкви, отчасти запазени и до днес. Църквата „Св. Герман“ край Преспа, църквата, построена на преспанския остров за мощите на св. Ахил от Лариса, както и църквите „Св. Константин и Елена“ и „Св. София“ в Охрид, който скоро след настъпването на новия век станал столица — всички те свидетелствуват