Потерпела неудачу и попытка Святополка закрепить за собой Владимир-Волынский. В 1100 г. состоялся княжеский съезд в Уветичах, подведший итог трехлетней войне. Давид Игоревич как инициатор усобицы был лишен Владимира-Волынского и посажен на княжение в Бужск (менее значительный город Западной Руси). Последующие годы отмечены отсутствием усобиц и организацией Владимиром Мономахом и Святополком Изяславичем нескольких успешных походов в Половецкую степь с участием многих русских князей - в 1103,1107, и 1111гг.; были разбиты ханы Шарукан (возглавлявший еще поход на Русь в 1068 г.), Боняк, Урусоба, Сугра. В 1113 г. умер киевский князь Святополк Изяславич, и в Киеве вспыхнуло восстание против администрации умершего князя и ростовщиков. В этих условиях киевское боярство пригласило на княжение Владимира Мономаха. Владимир, вокняжившись в Киеве, издал ряд законов, учитывавших требования восставших; по его повелению был создан новый юридический свод - так называемая Пространная редакция Русской Правды. В этом памятнике отразились социальные перемены, происходившие на Руси во второй половине XI - начале XII в. Пространная Правда фиксирует существование боярской собственности; специальные разделы посвящены закупам, новой категории зависимого населения, а также холопам. Внесены были изменения и в ряд существовавших ранее норм.
Основными задачами, стоявшими перед внешней политикой Древнеруского государства, были борьба со степными кочевниками, защита торговых путей и обеспечение наиболее благоприятных торговых связей с Византийской империей.
Торговля Руси и Византии имела государственный характер. На рынках Константинополя реализовалась значительная часть дани, собираемой киевскими князьями. Князья стремились обеспечить для себя наиболее благоприятные условия в этой торговле, старались укрепить свои позиции в Крыму и Причерноморье. Попытки Византии ограничить русское влияние или нарушить условия торговли проводили к военным столкновениям. При князе Олеге объединенные силы Киевского государства осадили столицу Византии Константинополь (русское название - Царьград) и вынудили византийского императора подписать выгодный для Руси торговый договор (911). До нас дошел еще один договор с Византией, заключенный после менее удачного похода на Константинополь князя Игоря в 944г. В соответствии с договорами русские купцы ежегодно летом приезжали в Константинополь на торговый сезон и жили там шесть месяцев. Для их проживания было выделено определенное место в предместье города. По договору Олега, русские купцы не платили никакой пошлины, торговля была по преимуществу меновой. Византийская империя стремилась втянуть соседние государства в борьбу между собой, чтобы ослабить их и подчинить своему влиянию. Так, византийский император Никифор Фока пытался воспользоваться русским войсками для ослабления Дунайской Болгарии, с которой Византия вела долгую и изнурительную войну. В 968г. русские войска князя Святослава Игоревича вторглись на территорию Болгарии и заняли ряд городов по течению Дуная, из которых наиболее важным был Переяславец - крупный торговый и политический центр в низовьях Дуная. Успешно наступление Святослава было расценено как угроза безопасности Византийской империи и ее влиянию на Балканах. Вероятно, под влия нием греческой дипломатии печенеги напали в 969г. на ослабленный в военном отношении Киев. Святослав был вынужден вернуться на Русь. После освобождения Киева он совершил второй поход в Болгарию, действуя уже в союзе с болгарским царем Борисом против Византии. Борьбу со Святославом возглавил новый византийский император Иоанн Цимисхий, один из видных полководцев империи. В первой же битве русские и болгарские дружины разгроми ли византийцев и обратили их в бегство.
Преследуя отступающую армию, войска Святослава захватили ряд крупных городов и дош ли до Адрианополя. Под Адрианополем был заключен мир между Святославом и Цимисхием.
Основная часть русских дружин вернулась в Переяславец. Этот мир был заключен осенью, а весной Византия начала новое наступление.
Болгарский царь перешел на сторону Византии. Войско Святослава из Переяславца перешло в крепость Доростол и приготовилось к обороне. После двухмесячной осады Иоанн Цимисхий предложил Святославу заключить мир. Согласно этому договору русские войска уходили из Болгарии. Восстанавливались торговые связи. Русь и Византия становились союзниками.
Последний крупный поход на Византию был совершен в 1043г. Поводом для него послужило убийство русского купца в Константинополе. Не получив достойного удовлетворения за обиду князь Ярослав Мудрый послал к византийским берегам флот, во главе которого стоял его сын Владимир и воевода Вышата.
Несмотря на то, что буря рассеяла русский флот, кораблям под командованием Владимира удалось нанести значительный урон греческому флоту. В 1046г. между Русью и Византией был заключен мир, который по традиции того времени был закреплен династическим союзом - браком сына Ярослава Всеволодовича с дочерью императора Константина Мономаха.
Соседом Древнерусского государстваявлялся Хазарский каганат, располагавшийся на Нижней Волге и в Приазовье. Хазары были полукочевым народом тюркского происхождения. Их столица Итиль, находившаяся в дельте Волги, стала крупным торговым центром. В период расцвета Хазарского государства некоторые славянские племена платили хазарам дань. Хазарский каганат держал в своих руках ключевые пункты на важнейших торговых путях: устья Волги и Дона, керченский пролив, переправу между Волгой и Доном. Установленные там таможенные пункты собирали значительные торговые пошлины. Высокие таможенные платежи отрицательно сказывались на развитии торговли Древней Руси.
Иногда хазарские каганы (правители государства) не довольствовались торговыми сборами, задерживали и грабили русские купеческие караваны, возвращавшиеся с Каспийского моря. Во второй половине Xв. началась планомерная борьба русских дружин с Хазарским каганатом. В 965г. киевский князь Святослав разгромил Хазарское государство. После этого Нижний Дон был снова заселен славянами, и центром этой территории стала бывшая хазарская крепость Саркел (русское название Белая Вежа). На берегу Керченского пролива образовалось русское княжество с центром в Тмутаракани. Этот город с большим морским флотом стал форпостом Руси на Черном море. В конце Xв. русские дружины совершили ряд походов на Каспийское побережье и в степные районы Кавказа.
Борьба против В X и начале XI веков от Рождества Христова на правом и левом кочевников берегах Нижнего Днепра жили кочевые племена печенегов, которые совершали быстрые и решительные нападения на русские земли и города. Для защиты от печенегов русские князья строили пояса оборонительных сооружений городов-крепостей, валов и т.д. Первые сведения о таких городах-крепостях вокруг Киева относятся ко времени князя Олега. В 969г. печенеги во главе с князем Курей осадили Киев. Князь Святослав в это время находился в Болгарии. Во главе обороны города встала его мать княгиня Ольга. Несмотря на тяжелое положение (отсутствие людей, недостаток воды, пожары), киевлянам удалось продержаться до прихода княжеской дружины. Южнее Киева, у города Родня, Святослав наголову разбил печенегов и даже взял в плен князя Курю. А три года спустя во время столкновения с печенегами в районе днепровских порогов князь Святослав был убит.
Мощная оборонительная линия на южных рубежах была построена при князе Владимире Святом. На реках Стунге, Суле, Десне, и других были построены крепости. Наиболее крупными были Переяславль и Белгород. Эти крепости имели постоянные военные гарнизоны, набранные из дружинников ("лучших людей") разных славянских племен. Желая привлечь к обороне государства все силы, князь Владимир набирал в эти гарнизоны в основном представителей северных племен: словен, кривичей, вятичей.
После 1136г. печенеги перестают представлять серьезную угрозу для Киевского государства.
По преданию, в честь решающей победы над печенегами князь Ярослав Мудрый возвел Софийский собор в Киеве. В середине XIв. печенеги были вытеснены из южнорусских степей к Дунаю пришедшими из Азии тюркоязычными племенами кипчаков. На Руси их называли половцами, они заняли Северный Кавказ, часть Крыма, все южнорусские степи. Половцы были очень сильным и серьезным противником, часто совершали походы на Византию и Русь. Положение Древнерусского государства осложнялось еще и тем, что начавшиеся в это время княжеские усобицы дробили его силы, а некоторые князья, стремясь использовать половецкие отряды для захвата власти, сами приводили врагов на Русь. Особенно значительна была половецкая экспансия в 90-е гг. XIв., когда половецкие ханы даже пытались взять Киев. В конце XIв. были предприняты попытки организовать общерусские походы против половцев.