После битвы под Любечем Святополк бежал в Польшу, а Ярослав вошёл в Киев:

«Святополк же побеже в Ляхи, а Ярослав седе в Киеве на столе отни. Бе же Ярослав тогда 28 лет». (8, 62)

Затем, воспользовавшись польской помощью, Святополк вернулся на Русь. Татищев:

«6526 (1018). Святополк, будучи в Польше, упросил Болеслава с войском идти на Ярослава. Болеслав, собрав все свои войска, також и Святополк собрал свои, волынян и туровцов, пошли на Ярослава. А Ярослав, услышав то, совокупил русь, варяги и словяны, пошел противу Болеслава и Святополка. И пришел на Волынь, стал на Буге на сей стране реки, а Болеслав стоял на оной стране реки». (11, 74)