На протяжении всей истории своего существования Киевская Русь была вынуждена бороться с кочевыми азиатскими ордами, попеременно заполнявшими причерноморские степи. Особенно серьёзными были столкновения с хазарами, уграми, печенегами, торками, половцами, монголо-татарами.
Кочевья печенегов к концу 9 века заняли южнорусские степи от Саркела на Дону до Дуная. В 10 веке они представляли настолько могучую силу, что русский князья и Византия пытались использовать союз с ними в своих целях. Активность печенегов заставила Владимира Святославича укрепить южные границы Киевской Руси: строить города-крепости. Ярослав Мудрый в 1036 году практически уничтожил западное объединение печенегов.
Место разгромленных печенегов в южнорусских степях заняли торки, которым в 1060 году объединёнными силами русских князей было нанесено поражение. Позднее остатки торков, поселившихся южнее Киева, участвовали в междоусобных войнах русских князей.
Начиная со второй половины 11 века, степи от Волги до Дуная стали занимать половцы. Они стали контролировать важнейшие торговые пути между Европой и Азией. Первую крупную победу половцы одержали над русскими князьями в 1068 году. Следующий натиск половецких дружин под предводительством Боняка Шелудивого и Шарукана Старого произошёл в 1093—1096 годах. В 1003 году вспыхнула очередная война с половцами. Владимир Мономах и его сын Мстислав разгромили половецкую орду. Честь половцев отошла на юг — в район Северного Кавказа. Гумилев Л. Н. От Руси до России. -М.: Айрис-пресс, 2013, С. 23−24.
Связям Руси с Великой степью часто не придавалось значения. Степь была своеобразным катализатором, позволяющим быть военным силам Руси в постоянной готовности, а также сдерживать нарастание тенденции к феодальной раздробленности на территории Руси.