Совершенно иной характер внешняя политика Древнерусского государства носила при сыне Ольги князе Святославе Игоревиче (ок. 965–972). Это был правитель-воин, большую часть жизни он провел в походах. Прежде чем напасть на врага, Святослав посылал гонцов с известием: «Иду на вы». В 964 г. Святослав предпринял поход против давнего врага Руси Хазарского каганата. Покорив вятичей, он с севера подошел к союзнику хазар Волжской Булгарии – тюркскому государству в Среднем Поволжье, разгромил ее и неожиданно ударил по столице Хазарского каганата городу Итиль, расположенному в устье Волги. На востоке Хазарии Святослав разрушил город Саркел, сильную крепость, возведенную византийскими военными инженерами. Победа над каганатом принесла избавление от сильного противника, однако открыла путь к южнорусским границам кочевым племенам, прежде всего, печенегам, не менее опасным для Руси, чем хазары. Печенежская орда не была единой. В середине X в. существовало восемь печенежских объединений, которые греки называли фемами. Во главе фем стояли ханы. Первые столкновения с печенегами летопись датирует 915 г. При Святославе набеги печенегов на русские земли усилились. В отсутствие князя они даже пытались взять Киев.
Разгром Хазарии обеспокоил Византию, которая предпочитала сама не воевать против Киева, а использовать в этих целях соседние с Русью государства.
Так, в 967 г. Святослав ввязался в конфликт между Византией и Болгарским царством. Подстрекаемый Византией, Святослав вторгся в Дунайскую Болгарию. В битве под Доростолом он разбил войско болгарского царя Петра, овладел городом Переяславцем-на-Дунае и перенес сюда свою резиденцию.
Византия, встревоженная усилением Руси на Дунае, потребовала от Святослава уйти в свои земли. Византийский император Иоанн Цимисхий в 970 г. направил посольство к русскому князю с обещанием выплатить дань, если Святослав вернется на Русь. После отказа Святослава русско-болгарская война переросла в русско-византийскую. Святослав одержал ряд побед, но греки, собрав значительное войско, в 971 г. осадили его дружину в Доростоле. Святослав, не имея сил прорвать окружение, был вынужден заключить мир с Византией, обещав в дальнейшем не претендовать на дунайские территории.
Князь зимовал в низовьях Днепра, так как путь на Киев был закрыт печенегами. Подкупленные византийским императором, печенеги весной 972 г. напали на небольшое войско Святослава на волоке у днепровских порогов. Князь погиб в битве. Печенежский хан Куря приказал сделать из его черепа чашу, из которой пил на священных военных пирах.
Правление Святослава имело большое значение для Руси. Территория Древнерусского государства при нем была значительно расширена. Святослав поставил своих сыновей наместниками в наиболее важных землях, что усилило власть Киева. Старший сын, Ярополк, стал князем киевским, Олег княжил у древлян, Владимир – в Новгороде. После смерти Святослава на Руси началась междоусобица, в которой Олег, а позднее Ярополк погибли; к власти в Киеве пришел князь Владимир Святославич (980–1015).
С началом правления Владимира I можно говорить об изменении приоритетов в политике киевских князей. Главную задачу они видели в укреплении и объединении государства и его границ. Под 981 г. летопись упоминает войну Владимира Святославича с поляками, в ходе которой были захвачены западноволынские (червенские) города Перемышль, Червень и др. Затем летопись отмечает войну Владимира с причерноморскими болгарами, подавление восстания в землях вятичей и радимичей. При Владимире впервые начинается чеканка собственной монеты (златников и сребреников). На рубеже Х—XI вв. постепенно ликвидируются племенные княжения. При Владимире появляются княжие «грады», в которые князь в качестве наместников «сажал» своих сыновей.