Другой заботой киевских князей была поддержка и охрана торговых путей, которые вели к заморским рынкам. Тот же император Константин ярко рисует опасности, которые должен был одолевать русский торговый флот на своем пути в Византию. Собранные на Днепре под Киевом караваны княжеских, боярских и купеческих лодок двигались вместе к порогам, загораживающим реку на протяжении семидесяти верст между Екатеринославом и Александровском. Через один из этих порогов Русь проходила вблизи берега, выбирая путь между камнями, другие, более опасные обходила, вытаскивая лодки на берег, по которому тащила их волоком или несла на плечах, наперед выдвинув в степь вооруженный отряд для защиты каравана от Печенегов. Выбравшись благополучно из порогов и принесши благодарственные жертвы своим богам, Русь спускалась в устье Днепра, отдыхала здесь на одном острове два-три дня, исправляла судовые снасти и, держась берега, двигалась морем. Приближаясь к устьям Дуная, караван опять высылал на берег сторожевой отряд, чтобы отбить поджидавших тут Печенегов. От устьев Дуная караван вдоль берегов уже безопасно двигался к Константинополю. Читая подробное описание этих путешествий у императора, живо чувствуешь, для чего нужна была русской торговле вооруженная охрана при движении русских купцов к Константинополю.
Но, преграждая степные пути русской торговли, кочевники беспокоили и самые границы Русской земли. Отсюда третья забота русских князей – ограждать и оборонять пределы Руси от степных варваров. Олег, по рассказу Повести о начале Русской земли, как только утвердился в Киеве, начал города ставить вокруг него. Владимир, став христианином, сказал: «худо, что мало городов около Киева», и начал строить города по рекам Стугне, Десне, Трубежу, Суле и др. Эти укрепленные пункты заселялись боевыми людьми, которые вербовались из разных племен, славянских и финских, населявших Русскую равнину. С течением времени эти укрепленные места соединялись между собою валами и засеками. Так, по южным и юго-восточным границам тогдашней Руси, на правой и левой стороне Днепра, выведены были в X и XI веках ряды земляных окопов и сторожевых застав, городков, чтобы сдерживать нападения кочевников. Все княжение Владимира прошло в упорной борьбе с Печенегами, которые раскинулись по обеим сторонам Нижнего Днепра восемью ордами, делившимися каждая на пять колен. При Владимире Св. укрепленная степная граница Киевской земли шла по р. Стугне (правый приток Днепра), на расстоянии не более одного дня пути от Киева. В продолжение полувековой упорной борьбы при Святославе и Владимире Русь успела пробиться в степь до линии р. Роси, где преемник Владимира Ярослав «поча ставити городы», населяя их пленными Ляхами.
Первые русские князья очертили своим мечом довольно широкий круг земель, политическим центром которого был Киев. Население этой территории было довольно пестрое, в состав его постепенно вошли не только все восточные славянские племена, но и некоторые из финских: Чудь прибалтийская, Весь белозерская, Меря ростовская и Мурома по Нижней Оке. Среди этих инородческих племен рано появились русские города. Так, среди прибалтийской Чуди при Ярославе возник Юрьев (Дерпт); еще раньше являются правительственные русские средоточия среди финских племен на востоке, среди Муромы, Мери и Веси, – Муром, Ростов и Белозерск. Ярослав построил еще на берегу Волги город, названный по его княжескому имени Ярославлем. Русская территория, таким образом, простиралась с севера на юг от Ладожского озера до устьев реки Роси, правого притока Днепра, а с востока на запад – от впадения Клязьмы в Оку до верхнего течения Западного Буга, где при кн. Владимире возник г. Владимир.
Город Владимир. Миниатюра из Радзивилловской летописи. XV в.
Страна древних Хорватов Галиция была в X и XI веках спорным краем, переходившим между Польшею и Русью из рук в руки. Нижнее течение реки Оки, которая была восточной границей Руси, находилось, по-видимому, вне власти киевского князя, как и низовья южных рек Днепра, Южного Буга и Днестра.