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