Число христиан после возвращения Ольги в Киев возросло, но большинство горожан оставалось язычниками. Не захотел принять христианства и ее сын Святослав. Молодой князь любил войну и дальние походы. Для начала он обрушился на хазар, совершавших частые набеги на Киевское государство. Дружина Святослава наголову разбила войско кагана и взяла штурмом главный хазарский город на Дону Белую Вежу (Саркел). Затем Святослав разгромил ясов и касогов, населявших Прикавказье. К 966 г. относят арабские писатели поход русов на волжских булгар, разграбление их главного города Булгара, который служил булгарам складом товаров, привозимых из других стран.
От Булгара Святослав на судах спустился вниз по Волге и взял город Казеран (местоположение этого города не ясно), а затем – города Итиль и Семендер (город Семендер находился на реке Терек между городом Дербентом и рекой Волгой).
Примерно в 965–966 гг. Святослав присоединил к своему государству Тмутараканское княжество, расположенное на Керченском и Таманском полуостровах. Кстати, первую попытку захватить Тмутаракань предпринял еще князь Игорь в 944 г. Всего, по подсчетам историков, Святослав с дружиной за три-четыре года прошел 8–8,5 тысячи километров.
Весной 966 г. началась война Византии с Болгарией. Кроме того, в империи продолжались войны с арабами в Месопотамии и Сирии. Тогда император Никифор Фока решил прибегнуть к старому византийскому методу «побеждать варваров руками самих варваров» и натравить на болгар русов. С этой целью император послал в Киев патриция Калокира из Херсонеса с пятнадцатью кентинариями золота (то есть 1500 фунтов, или около 614 кг). Такая сумма, на мой взгляд, фантастична, но, без сомнения, золота было послано много. По сведениям греческих историков, Калокир подружился со Святославом и прельстил его подарками и обещаниями. И они уговорились: Святослав завоюет Болгарию, оставит ее за собой и поможет Калокиру в достижении императорского престола. А за это Калокир обещал Святославу несметные сокровища из императорской казны.
Так было или иначе, но летом 967 г. войско Святослава отправилось из Киева в поход. Численность его составляла, по византийским источникам, 60 тысяч человек, а по данным «Повести временных лет» – 10 тысяч.
Русские суда спустились по Днепру к Черному морю, а затем вдоль черноморского побережья достигли устья Дуная. Болгарский царь Петр был застигнут врасплох появлением войска Святослава. Он узнал о приближении противника в тот момент, когда русское войско уже находилось в водах Дуная, выбирая место для удобной высадки на берег. Петр спешно направил навстречу Святославу тридцатитысячное войско, которое попыталось помешать высадке русских. Однако русские витязи бросились в воду прямо с судов, подошедших близко к берегу, и стремительной атакой опрокинули болгар. Узнав о разгроме своего войска, царь Петр скончался от апоплексического удара.
После разгрома болгар планы Святослава кардинально изменились. Теперь речь шла не об обычном набеге и разграблении территории врага, а о закреплении за собой захваченных болгарских земель. Святослав публично заявил: «Не любо мне в Киеве, хочу жить в Переяславце на Дунае – там
Присоединение Болгарии к Киевскому государству представляло для Византийской империи куда большую угрозу, чем притязания болгарских царьков на дань от Константинополя. В результате императору Никифору Фоке пришлось начать подготовку к войне со Святославом. Он повелел увеличить число тяжеловооруженных всадников, перекрыть цепными (боновыми) заграждениями залив Золотой Рог и т.д.
К печенегам были отправлены византийские послы, которые надоумили кочевников напасть на Киев. В результате этого осенью 968 г. Святославу с частью дружины пришлось отправиться на защиту родного Киева, где остались его мать и сын Ярополк.
Святослав прогнал печенегов, но зато услышал горькие упреки княгини Ольги и киевских бояр: «Ты, князь, чужой земли ищешь и блюдешь ее, от своей же отрекся, чуть-чуть нас не взяли печенеги вместе с твоею матерью и детьми; если не придешь, не оборонишь нас, то опять возьмут; неужели тебе не жалко отчины своей, ни матери-старухи, ни детей малых?»
Но это не подействовало на князя-воина, и через несколько дней Святослав отправился в Болгарию. Через три дня после его отъезда умерла княгиня Ольга.