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