В 1019 г. киевский князь Ярослав Мудрый нанес еще одно поражение печенегам. Сражение произошло на реке Альте; по словам летописца, такой «сечи злой» до сих пор не было на Руси, полки сходились трижды, кровь текла по земле, «как вешняя вода». Печенеги были разбиты и отступили.
Но война еще не была окончена. В 1020 г. печенеги совершили опустошительный поход на Киевскую землю. На этот раз князю Ярославу не удалось отбить врага. Печенежская орда захватила богатую добычу и пленных и благополучно ушла в степи. «Пришли печенеги и много зла сотворили, и пошли восвояси», — печально отметил русский летописец.
При князе Ярославе Мудром продолжалось укрепление южной границы Руси. В 1032 г. он «начал ставить города по Роси», пограничной реке, прикрывавшей со стороны степей столицу Древнерусского государства. Но не новые крепости, не валы и засеки сыграли решающую роль в войне с печенегами. Князю Ярославу Мудрому удалось собрать и двинуть на врага объединенные военные силы многих русских земель. Когда в 1036 году печенеги в последний раз осадили Киев, князь Ярослав «собрал воинов много» в Новгороде и поспешил на помощь осажденной столице. Решающее сражение произошло под стенами Киева, на том месте, где впоследствии был построен Софийский собор. В центре русского строя стояла варяжская дружина, на правом крыле — киевский полк, а на левом — новгородцы. Битву начали печенеги, обрушившиеся всей конной массой на русское войско. «Была сеча злая, и едва одолел к вечеру Ярослав, и побежали печенеги, и не ведали, куда бежали, и одни утонули в реке Ситолми, другие — в иных реках, и так погибли».
Осколки печенежской орды откочевали на запад и юго-восток, растворившись в новой волне азиатских кочевников — племенах торков. Отдельные отряды печенегов поступили на службу к киевским князьям и остались жить поблизости от русской границы.
Однако самостоятельной роли эти осколки некогда грозной печенежской орды уже не играли. Война с печенегами фактически закончилась полной победой Руси. Русь выстояла, ликвидировав опасного врага, свыше столетия угрожавшего ее южным границам.
Войны с печенежской ордой в течение многих десятилетий были основной внешнеполитической задачей Древнерусского государства, хотя, по справедливому замечанию академика Б.Д. Грекова, «несомненно, печенеги для Древнерусского государства не представлялись непобедимыми», и «Русь их успешно отбивала и осваивала, включая в состав подвластных Киеву народов». Тяжелая и продолжительная война с печенегами (по подсчетам Б.Д. Грекова, киевские князья серьезно воевали с печенежской ордой 16 раз, не считая мелких столкновений!) потребовала от Руси большого напряжения сил. Несмотря на конечный успех этой борьбы — разгром печенежской орды под Киевом в 1036 г., потери Руси в борьбе с печенегами были значительны. Печенежские наезды, которых в конце X — начале XI столетий было множество, привели к отступлению части славянского земледельческого населения из пограничных со степью районов на север и северо-восток, под защиту лесов. Южная граница славянских поселений теперь не заходила далее укрепленных линий: ведение земледельческого хозяйства в степной и в немалой части лесостепной полосы было невозможным из-за печенежской опасности. Крайне отрицательные последствия для развития экономики имела утрата Русью в результате печенежского наступления плодородных черноземных земель на юге и ликвидация тех островков оседлого земледелия, которые образовались в степях благодаря славянскому заселению в VIII–IX вв. Печенеги систематически перерезали жизненно важные для Руси торговые пути в Византию и на восток, печенежская кочевая стихия отрезала Русь от Черного моря. Вторжение печенежских отрядов усугубляло разрушительные последствия междоусобных войн князей. Определенное влияние оказало печенежское наступление и на международное положение Руси. Занятые постоянными войнами с печенежской ордой, киевские князья не имели возможности проводить достаточно активную внешнюю политику на западных рубежах страны.
В то же время ведущая роль Киева в организации всенародной борьбы с кочевниками способствовала превращению его в признанный политический центр Руси. Создание системы пограничных крепостей с постоянными гарнизонами сосредоточило в руках киевского князя большие военные ресурсы, которые использовались им для укрепления единства страны. В войнах с кочевниками выковывалась крепкая военная организация, способная отстоять независимость родной земли от опасных врагов — азиатских кочевников.