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