Предложение Калокира пришлось по душе русскому князю другим. По словам Льва Диакона, Калокир уже тогда дал понять, что Империя не станет препятствовать установлению власти Святослава над всей Дунайской Болгарией. Действовал ли Калокир по указанию Никифора? Или это была его личная инициатива? Последнее более вероятно, особенно в свете того, что, как выяснится впоследствии, Калокир не оставлял мысли самому занять византийский престол. Для этого ему нужен был союзник, каковым и становился Святослав. Позднее в Константинополе стали известны некоторые подробности пребывания Калокира в Киеве. В частности, передавали, что в нарушение законов Империи и норм христианской Церкви патрикий совершил кощунственный акт, побратавшись с язычником Святославом.
Дунай издавна манил к себе киевских князей, начиная с легендарного Кия, основателя Киева и первого Полянского князя. По представлениям людей древней Руси, именно Дунай был родиной славян, колыбелью их истории. «Сели суть словени по Дунаеви, где есть ныне Угорская земля и Болгарская, и от тех словен разошлись по земле и прозвались именами своими» — так повествует древнейший киевский летописец о происхождении своего народа; с этих строк и начинается историческая часть «Повести временных лет».
Дунайские славяне, получившие имя болгар от завоевателей тюрков, пришедших с Волги и Урала, воспринимались киевскими славянами как ближайшие родичи. В этом отношении они немногим отличались, скажем, от древлян или дулебов и тиверцев — та же славянская речь («а язык словенский един»), те же общие исторические судьбы. Правда, болгары были христианами. Но языческая Русь хорошо знала христиан и не питала к ним особого почтения или страха. Имели болгары своего царя — но ведь свои правители были и у древлян, и у вятичей, что не помешало киевским князьям завоевать их. Царское же достоинство правителя болгар не могло не привлекать Святослава. Было Святославу известно о Болгарском царстве и другое — расположенное вблизи Византийской империи, оно вобрало в себя отблеск славы последней; владевший Болгарией как бы держал в своих руках меч, занесенный над Византией.
Какое-то время Святослав, вероятно, колебался. Однако сама судьба положила конец его раздумьям. Святослав увидел себя во сне повелителем страны болгар. Люди того времени смело отдавались судьбе. Пророчество, открывшееся во сне, было верно истолковано князем. Киевские дружины двинулись в поход на Дунай.
«Повесть временных лет» относит дунайский поход Святослава к 6475 (967/968) году. Однако точнее, вероятно, дата, названная византийским историком второй половины XI века Иоанном Скилицей, — по его словам, росы напали на Болгарию «на пятом году царствования Никифора, в августе месяце 11 индикта», то есть в августе 968 года{31}. Лев Диакон называет численность войска Святослава — не считая обоза, оно состояло из 60 тысяч «цветущих здоровьем мужей»: Святослав «поднял на войну все молодое поколение тавров» (так Лев именует киевских русов){32}.
Летние месяцы прошли в хлопотах и подготовке к войне. Главное было запастись оружием и ладьями. Провиант не заботил киевского князя. Приближалась осень — время жатвы, и Святослав справедливо рассчитывал, что войско сможет легко прокормиться в завоеванной стране.
Наступление русов развивалось стремительно. Миновав днепровские пороги, их ладьи вышли в Черное море и двинулись вдоль его северного побережья. За устьем Дуная начиналась страна болгар. Те спешно готовились к отражению натиска (едва ли не предупрежденные коварными византийцами). Болгарское войско должно было помешать высадке неприятеля. Однако уже первая битва показала полное превосходство русов. Стремительно выпрыгнув из челнов и выставив вперед щиты, они обрушились на оборонявшихся. Болгары отступили в беспорядке. Исход войны, по существу, был решен. Рассказывают, что царь болгар Петр, потрясенный бегством своего войска, был поражен эпилептическим припадком и вскоре умер{33}. Восемьдесят болгарских городов — если это не преувеличение летописца — покорились Святославу. Так он стал полным хозяином всей северной части Болгарского царства.