В 946 году Ольга в сопровождении свиты из 100 человек посетила в Царьграде императора Константина VII. Она могла обсуждать с ним проблему торгово-экономических связей, христианизации Руси, перспективы женитьбы ее сына Святослава на византийской принцессе. Неясно, крестилась ли она во время этого визита или акт приобщения к христианству произошел ранее. Из летописей выходит, что Ольга распорядилась построить деревянный храм в 952 году (он сгорел якобы в 1017-м).
Хотя император принимал Ольгу в узком кругу своих сановников, она присутствовала на дворцовых обедах, ипподромных скачках. Все же визитом княгиня удовлетворена не была.
Как свидетельствуют германские хроники, в 959 году Ольга — королева русов, направила послов к императору Оттону I во Франкфурт-на-Майне с просьбой прислать на Русь епископа и священника. Но на пути в Киев епископ Либуций умер, поэтому в конце 961 года к Ольге прибыл монах из Трира Адальберт. Однако киевляне-язычники встретили его враждебно, поэтому в 962 году Адальберт вернулся в Германию.
24 июля 969 года Ольга скончалась — через пять лет после вступления на киевский княжеский стол сына Святослава. В 1911 году в Киеве по проекту скульптора И. Кавалеридзе ей был сооружен монумент (он был разрушен в 20-х годах). С 1987 года в Баунд-Бруке (около Нью-Йорка) существует статуя княгини Ольги работы П. Карпущенко.
Святослав получил киевский княжеский стол только в возрасте 32 или 34 лет, так как властолюбивая мать, к тому же обеспокоенная враждебностью сына к христианам, долго не допускала его к управлению. Воспитанный в языческих и воинственных традициях (его наставниками являлись норманны Асмуд и Свенельд), Святослав почти все восемь лет княжения пребывал за пределами Руси— в бесконечных военных походах. Хрестоматийно известное его предупреждение противникам «Иду на вы» — не что иное, как военная хитрость.
Уже в первый год княжения Святослав возглавил экспедицию на Оку и Волгу, чтобы заставить вятичей и угро-финнов уплачивать дань Киеву, а не Хазарскому каганату. Он разгромил здесь союзников хазар — волжских булгар и буртасов (мордву). Потом Святослав начал воевать с самой Хазарией, часть территории которой к тому времени захватили печенеги. В 965 году русичи овладели крепостью хазар Саркелом с ее стенами четырехметровой толщины, продвинулся к Тьмутаракани, расположенной в устье Кубани, разгромил Итиль, а на Северном Кавказе подчинил ясов и касогов — предков современных осетин и черкесов. Через три года Святослав окончательно добил Хазарский каганат, вступив в союзнические отношения со степными тюркскими племенами. Таким образом, продолжавшаяся с VIII века борьба славян и хазар закончилась победой первых. Однако это не принесло облегчения Руси, скорее наоборот — открылась дорога для набегов печенегов и других кочевых народов, что вынудило тратить значительные силы и средства на борьбу с ними.
В 968 году Святослав вмешался в войну между Византией и молодым Болгарским царством. Планируя расширить пределы Руси до Придунайской равнины, он с 60-тысячным войском захватил на болгарской территории 80 городов, а Переяславец решил сделать своей столицей. Князь говорил: хочу жить в Переяславце, пусть сюда везут из Руси меха, мед, рабов (в Царьграде пик торговли молодыми рабами, которой занимались купцы Киевской земли, пришелся на середину XI века).
Часть болгарской элиты считала, что Святослав имеет право на трон их державы, являясь сыном Ольги родом из Плиски. К тому же болгарский царь Петр придерживался провизантийских позиций, вводил элементы греческой культуры, закрывал школы на староболгарском языке. Но все же большая часть населения Болгарии не желала видеть Святослава главой государства. К тому же он оказался чрезмерно жесток: в Филиппополе посадил на кол 20 тысяч пленных болгар и греков, в Доростоле приказал убить 300 бояр, а 20 тысяч болгар посадил в тюрьму.
Не желая иметь соседом слишком воинственного князя, византийские дипломаты инициировали нападение на Русь печенегов, и в мае 969 года они осадили Киев, вынудив жителей города страдать от голода и жажды. Еще до прибытия под Киев воинов Святослава воевода Претич хитростью заставил печенегов отойти. Выслушав справедливые упреки бояр в игнорировании князем внутригосударственных дел, Святослав оставил киевский престол старшему сыну Ярополку, деревлянскую землю — Олегу, Новгород — Владимиру (внебрачному сыну от ключницы матери Святослава — Малуши). В помощь малолетнему Владимиру он отправил дядю по матери — Добрыню и группу верных княжичу воинов.