После смерти Владимира в 1015 г. развернулась ожесточенная борьба за власть между его наследниками. Туровский князь Святополк (сын убитого в борьбе с Владимиром его старшего брата Ярополка, усыновленный великим князем) захватил киевский стол и организовал вероломное убийство своих братьев Бориса, Глеба и Святослава (двое первых были впоследствии канонизированы и стали первыми русскими святыми). В 1016 г. против Святополка выступил княживший в Новгороде Ярослав Владимирович с войском из новгородцев и наемных варягов. В битве под Любечем (на Днепре выше Киева) Ярослав одержал победу. Святополк бежал в Польшу к своему тестю польскому королю Болеславу Храброму.
В 1018 г. Болеслав выступил в социальное поход на Русь, разбил Ярослава, занял Киев и вернул престол Святополку. Затем он возвратился в Польшу, оставив за собой западную окраину русских земель (с городами Перемышлем и Червенем - эти территории были возвращены Ярославом в 1031 г.). Ярослав, бежавший после битвы в Новгород, получил вновь поддержку от новгородцев, давших средства на найм новой варяжской дружины, и опять двинулся на Киев. На этот раз Святополк, лишившийся польской помощи, бежал из Киева, не принимая боя, и в 1019 г. подошел к столице теперь уже с печенежским силами. Войско Ярослава одержало победу, Святополк бежал на западные границы Руси и по дороге умер. Но на этом междоусобная борьба не окончилась. В 1021 г. Ярослав воевал со своим племянником Брячиславом Изяславичем, княжившим в Полоцке. Тот претендовал на Новгород, но потерпел поражение и вынужден был заключить мир с киевским князем. В 1024 г. против Ярослава выступил его брат тмутараканский князь Мстислав Владимирович. Незадолго до этого Мстислав укрепил свое княжество, подчинив северокавказское племя касогов: он победил в поединке касожского князя Редедю и получил по праву победителя его землю; воины Редеди влились в дружину Мстислава. Ярослав во время выступления Мстислава находился в Ростовской земле, где подавил восстание местного населения, вызванное голодом. Узнав о действиях брата, он нанял варяжскую дружину во главе с Якуном и двинулся на юг. Битва между братьями произошла при Листвене (близ Чернигова). Ярослав ввел в бой дружину Якуна, а собственную дружину оставил в резерве. Мстислав выставилпротив варягов северян - ополчение из жителей Черниговщины, а когда варяги стали брать над ними верх, ввел в действие свою русско-касожскую дружину и одержал победу. В конце концов братья заключили договор, по которому к Мстиславу отходило левобережье Днепра со столицей в Чернигове. Лишь, после смерти Мстислава в 1036 г. Ярослав стал "самовластцем" Русской земли. В 1037 г. произошло последнее крупное сражение с печенегами: они были разгромлены под Киевом и после этого больше не представляли опасности для Руси. В 1043 г. обострились русско-византийские отношения. Ярослав отправил на Константинополь войско во главе со своим старшим сыном Владимиром (ум.1052 г.), князем новгородским. Поход оказался неудачным - русское войско было разбито греческим флотом. После смерти Ярослава в 1054 г. и упомянутого выше раздела княжений между его сыновьями некоторое время сохранялась политическая стабильность. Ярославичи - киевский князь Изяслав, черниговский Святослав и переяславский Всеволод - составляли правящий триумвират под главенством старшего Изяслава. Разделение власти привело к временному возникновению наряду с Киевской митрополией двух новых - Черниговской и Переяславской (упразднены в конце 70-х годов после смерти Святослава и Изяслава).
Князьям-триумвирам удалось в 1060 г. разбить соединенными силами кочевников-торков, пытавшихся занять в причерноморских степях место печенегов. Но во второй половине 60-х годов XI в. разразился кризис. В 1066-1067 гг. развернулась междоусобная война между Ярославичами и их двоюродным племянником полоцким князем Всеславам Брячиславичем. В конце концов Всеслав был вероломно захвачен во время переговоров и заключен в Киеве в темницу - поруб. В 1068 г. в крупный поход на Русь двинулись половцы (кипчаки, куманы) - тюркский кочевой этнос, сменивший печенегов и торкав в причерноморских степях. Три Ярославича потерпели поражение в открытом бою и бежали в свои города. Тогда в Киеве началось восстание горожан, требовавших у Изяслава оружие и коней, чтобы биться с половцами. Кульминацией восстания стало освобождение Всеслава Полоцкого из поруба и про возглашение его киевским князем. Изяслав бежал в Польшу. Всеслав находился у власти 7 месяцев, причем младшие Ярославичи в это время признавали его верховенство. Святославу удалось разбить значительную часть половецких сил и взять в плен хана Шарукана.
Весной 1069 г. Изяслав с помощью польских войск вернул себе киевский стол, вынудив Всеслава бежать в Палоцк. Однако союзнические отношения между братьями Ярославичами были подорваны, и в 1073 г. Святослав и Всеволод изгоняют Изяслава, которому пришлось на этот раз отправиться в четырехлетние скитания по Европе, в ходе которых он просил помощи у польского короля и римского папы.
Киевским князем стал Святослав. После его смерти в 1076 г. престол занял Всеволод, но в следующем году он уступил его Изяславу, двинувшемуся на Русь с польским войском. В конце 60-х - начале 70-х годов XI в. на Руси обострилась борьба зависимого населения против феодальной знати. Она была вызвана усилением феодальной эксплуатации, в первую
очередь государственной, широким распространением помимо дани других податей, таких,
как виры и продажи (судебные пошлины), корд (поставки для содержания княжеских должностных лиц). Помимо упомянутого восстания в Киеве произошли выступления в Новгороде и Ростовской земле. Движение принимало здесь форму антихристианского, апеллируя к возврату старой языческой религии. Во главе его вставали языческие жрецы - волхвы. Решительные действия представителей государственной власти позволили справиться с этими выступлениями. В 1078 г. в политическую борьбу на Руси вступили в качестве самостоятельных князей представители следующего поколения - внуки Ярослава. Лишенные столов князья Олег Святославич (сын Святослава Ярославича) и Борис Вячеславич (сын младшего сына Ярослава - Вячеслава) бежали в Тмутаракань (где кня-
жил брат Олега Роман), заключили союз с половцами и двинулись на Русь. Им удалось разбить Всеволода, а затем овладеть Черниговом.
Тогда против Олега и Бориса выступило войско четырех князей: Изяслава с сыном Ярополком и Всеволода с сыном Владимиром Мономахом. В битве на Нежатиной Ниве близ Чернигова погибли Борис Вячеславич и Изяслав Ярославич.
Половецко-русское войско молодых князей потерпело поражение; Олег бежал в Тмутаракань. Киевское княжение вновь перешло к Всеволоду. В 1079 г. тмутараканский князь Роман Святославич вместе с половецким войском выступил против Всеволода. Киевский князь сумел заключить мир с половцами, после чего те убили Романа. Олег же был схвачен агентами Византии и отправлен в ссылку на о. Родос в Эгейском море. Оттуда он вернулся в 1083г, и вокняжился в Тмутаракани. Киевское княжение Всеволода Ярославича (1078-1093) было време нем относительной стабильности во внутри- и внешнеполитической жизни Руси. Сын Всеволода черниговский князь Владимир Мономах (получивший свое прозвище по матери, дочери византийского императора Константина IX Мономаха) окончательно подчинил вятичей - последний восточнославянский союз племенных княжеств, сохранявший еще собственных князей. После смерти Всеволода в 1093 г. наступает период обострения усобиц и борьбы с половцами. Киевским князем стал старший племянник Всеволода Святополк (сын Изяслава Ярославича). В том же 1093 г. Святополк и Владимир Мономах с братом Ростиславом, князем переяславским, выступили против половцев, начавших войну с Русью. Русские войска потерпели жестокое поражение, князь Ростислав утонул в р. Стутне во время отступления; после этого половцам удалось захватить несколько городов (что было крайне редким явлением в русско-половецких отношениях). Южная Русь подвергалась сильному разорению. В 1094 г. Олег Святославич в союзе с половцами пришел из Тмутаракани на Русь и вынудил Владимира Мономаха уйти из Чернигова в Переяславль. В два последующих года Свято полк и Владимир вели борьбу одновременно с половецкими ханами Боняком и Тугорканом и с Олегом. В 1095 г. Владимир под Переяславлем уничтожил отряды ханов Итларя и Кытана. В 1096 г. была разгромлена орда Тугоркана, а сам он (тесть Святополка) убит. Олег в том же году был изгнан из Чернигова и перенес усобицу на северо-восток Руси. Здесь, под Муромом, в бою с ним погиб сын Владимира Мономаха Изяслав, но старший брат последнего Мстислав, князь новгородский, нанес Олегу поражение в Ростовской волости, после кото рого тот вынужден был пойти на переговоры со своими двоюродными братьями Святопалком и Владимиром. В 1097 г. на съезде князей в Любече было заключено соглашение, по которому Святополк, Владимир и Олег с братьями Давы дом и Ярославом Святославичами должны были владеть отчинами - территориями, которые по завещанию Ярослава Мудрого принадлежали их отцам Изяславу, Всеволоду и Святославу (с центрами соответственно в Киеве, Переяславле и Чернигове). Давыд Игоревич, внук Ярослава, получил Владимир-Волынский, а внуки старшего сына Ярослава Владимира - Володарь и Василько - соответственно Перемышль и Теребовль (Юго-Западная Русь). Князья договорились о совместных действиях по защите Руси: " .имемся в едино сердце и блюдем Русскую землю". Но сразу же после съезда разгорелась новая кровопролитная усобица. Давыд Игоревич в сговоре со Святополком Изяславичем захватил в Киеве Василька Ростиславича Теребовльского и ослепил его. После этого он попытался захватить волость Василька, но потерпел поражение от его брата Володаря и вынужден был освободить пленника. Тем временем Владимир Мономах с Олегом и Давыдом Святославичами выступили против Святополка. Тот вынужден был пойти в поход против Давида Игоревича и изгнать его из Владимира-Волынского. После этого Святополк, однако, попытался захватить также волости Володаря и Василька. В решающей битве он потерпел поражение, и тогда его сын Ярослав привел в Перемышлю (столице княжества Володаря) войско венгерского короля Кальмана. Давид Игоревич, к этому времени вступивший в союз с Володарем, в противовес венграм соединился с половецким ханом Боняком. В битве под Перемышлем (1099) половцы, применили характерный для кочевников прием "ложного отступления": их отряд подскакал к расположению венгерских войск, выпустил по стреле и обратился в бегство; когда же венгры погнались следом, основные силы Боняка ударили им в тыл. Окруженное войско Кальмана было наголову разбито и бежало в беспорядке, неся огромные потери. )