Началась борьба за власть между Святополком и Ярославом. В 1016 году Ярослав выступил с новгородским и варяжским войском против брата. Войска встретились под Любечем на Днепре, ни одна сторона долго не решалась первой перейти реку и дать бой. Наконец, Ярослав атаковал, воспользовавшись моментом, когда Святополк пировал с дружиной. Войска киевского князя были разбиты и сброшены в реку, Ярослав захватил Киев. Разбитый князь удалился в Польшу, где призвал на помощь тестя, короля Болеслава I Храброг...