И вот Святослав напал на болгар. «И бились обе стороны, и одолел Святослав болгар, и взял городов их 80 по Дунаю, и сел княжить там в Переяславце, беря дань с греков», – сообщает «Повесть временных лет». Известие о дани означает лишь то, что византийцы оплачивали помощь, оказанную русами. Заметим, что плата, скорее всего, поступила раньше, то есть речь идет всё о тех же пятнадцати кентинариях золота, которые патрикий Калокир завез в Киев.
Святослав нанес болгарам два поражения – в устье Дуная и у крепости Доростол. Этого оказалось достаточно для того, чтобы дезорганизовать силы дунайского каганата, который не выдержал войны на два фронта, ибо с юга наступали византийцы. В 969 году болгарский царь Петр умер в обстановке всеобщего хаоса и развала. Впрочем, по мнению известного византолога С. Рансимена, Болгарский каганат начал разваливаться еще до этой роковой даты и отдельные области державы (например, Западная Болгария, занимавшая территорию нынешней Республики Македония и частично Сербии) обрели фактическую независимость.
Но затем случилось странное: Святослав напал на Византию. Считается, что его побудил к этому патрикий Калокир, который сам пожелал занять трон. Ничего уникального в этом желании не было. Трон базилевса теоретически мог занять любой гражданин Ромейской империи, а Никифор Фока был скуп, много денег расходовал на войну и утратил популярность. Возможны, впрочем, и другие мотивы поведения Калокира, но для нас это не важно. К союзу с русами и печенегами примкнули венгры, направив отряд латных конников на подмогу Святославу. Случилось то, чего всегда боялись византийские стратеги: после сокрушения одного противника на его месте появилось несколько новых.
Однако ум и выдержку Никифора Фоки недооценивать нельзя. Он укрепил столицу и подкупил печенегов (видимо, не всех, но ту часть, что кочевала по Днепру). Это туркменское племя совершило набег на Киев. Сие произошло весной 969 года, хотя летопись сдвигает дату на 968 год. «Пришли впервые печенеги на Русскую землю, а Святослав был тогда в Переяславце, и заперлась Ольга со своими внуками – Ярополком, Олегом и Владимиром в городе Киеве. И осадили печенеги город силою великой». В столице имелось мало войск. Свенельд отправился на Дунай с подкреплениями для Святослава. Однако с левобережья Днепра явился воевода Претич (имя славянское, что свидетельствует о растущем влиянии славян). Ему удалось отогнать печенегов с помощью военной хитрости: воевода дал знать, что командует лишь авангардом русов, а Святослав с главными силами уже на подходе.
Молодому князю (Святославу исполнилось к тому времени двадцать семь лет) отправили из Киева возмущенный запрос: «Ты, князь, ищешь чужой земли и о ней заботишься, а свою покинул, а нас чуть было не взяли печенеги, и мать твою, и детей твоих. Если не придешь и не защитишь нас, то возьмут-таки нас. Неужели не жаль тебе своей отчины, старой матери, детей своих?» Святослав с дружиною «быстро сел на коней и вернулся в Киев». Он совершил рейд на печенегов, и «бысть мир».
К тому времени Ольга разболелась. Это была далеко не старая женщина – ей исполнилось не более сорока четырех лет, а может, и меньше. Однако она прожила трудную жизнь. Болезнь стала смертельной. Княгиня умерла как христианка, завещав, чтобы на могиле не устраивали тризну. Судя по данным летописи, Ольга была недовольна захватнической политикой Святослава и выступала за то, чтобы продолжить расширение земель за счет ближайших славян, а не искать дальних владений. И была права. Независимость сохраняли: вождество северян со столицей в Сновске, радимичи, вятичи, полочане и, возможно, дреговичи или какая-то их часть. Вместо того чтобы округлить владения за их счет, Святослав опять кинулся в дунайскую авантюру.
Предварительно он рассадил сыновей в покоренных вождествах. Киев достался старшему сыну Ярополку Святославичу – любимцу Ольги и христианину. Олег Святославич возглавил древлян, чей князь Мал давно погиб. Наконец, община словен тоже претендовала на известную автономию и потребовала отдельного князя, коим стал Владимир Святославич. Все трое князей были еще детьми, при них правили советы бояр. Например, при Владимире главенствовал его дядя с материнской стороны – знаменитый герой былин Добрыня Никитич. При Олеге правил Лют Свенельдич (возможно, одно лицо с Мстишей). При Ярополке – боярин Блуд; похоже, скандинав или рус. Но нельзя сказать, что славяне захватили власть на Днепре, а русов отправили «за море». Гражданскую власть оба этноса делили между собой, а в армии русы занимали командные должности, что видно по именам главных воевод Святослава, сражавшихся на Балканах: это Икмор и Сфенкел (последний, похоже, – не кто иной, как Свенельд, только имя дано в византийской транскрипции). Так или иначе, на Руси начались процессы этногенеза, и два этноса сливались в один.
За то время, пока Святослав находился в Киеве, его враги на Балканах успели собраться с силами.