Ростислав, посаженный на престоле киевском союзом почти всех князей правого берега Днепра, спешил заключить союз и с старшим князем левого берега Днепра, Святославом Ольговичем Черниговским; и оба князя 1 мая съехались у Моравийска, два дни пировали и дарили друг друга дарами и разъехались по домам друзьями. Между тем изгнанный из Киева Изяслав Давыдович, проживая на Выре, сносился с половцами и, получив от них помощь, открыл поход к Чернигову; но этот поход был для него неудачен, – Святослав Ольгович, получив помощь от своих союзников – князей киевского и галицкого, принудил его бежать сперва к Вырю, а потом в степи. Впрочем, эта неудача только раздражила Изяслава, и, получив новую помощь от половцев, он пошел к Вщижу, где княжил его родной племянник Святослав Владимирович, и оттуда зимою ворвался в смоленские владения, где его половцы наделали много зла и вывели более десяти тысяч пленников. Воротившись с смоленского набега, Изяслав послал к Андрею Юрьевичу Суздальскому с сватовством к его дочери за Святослава Владимировича и с просьбою о помощи. Андрей Суздальский, довольный случаем вмешаться в приднепровские дела, не отказал ни в том ни в другом и послал в Приднепровье своего сына Изяслава, со всем своим полком и с муромской помощью. А в это время Святослав Черниговский с своими союзниками уже осаждал Вщиж; услыхав о приближении суздальекой рати, союзники поспешили заключить мир с Святославом Владимировичем и возвратились домой. Изяслав же Давыдович, не бывший тогда в Вщиже, пошел в землю вятичей и оттуда ходил в Волок-Ламский на свидание с Андреем Суздальским. В это свидание оба князя условились так, чтобы Андрею отнять у Ростислава Новгород, а Изяславу Киев. И на следующий год действительно новгородцы по требованию Андрея выгнали от себя Ростиславовых сыновей и приняли от Андрея племянника его Мстислава Ростиславича; Изяслав же Давыдович при помощи подкупленных дружинников сумел поссорить черниговских князей с Ростиславом Киевским и, заключив с ними против него союз и соединясь с половцами, отправился к Переяславлю, чтобы принудить тамошнего князя Глеба Юрьевича идти на Киев; но Глеб остался верен союзу с Ростиславом. Тогда Изяслав стал осаждать Переяславль и стоял под ним две недели, но не мог взять; а между тем Ростислав сам двинулся на выручку к Глебу и тем принудил Изяслава оставить осаду и бежать в половецкие степи. Но и эта неудача не остановила Изяслава, он, собрав множество половцев и соединясь с черниговскими князьями, переправился через Днепр у Вышгорода, осадил Киев и 8 февраля 1160 года повел свои полки на приступ и принудил Ростислава удалиться в Белгород. Пробыв несколько дней в Киеве и уладившись с киевлянами, Изяслав пустился осаждать Белгород и держал его в осаде четыре недели; но когда к Ростиславу стали подходить его союзники со всех сторон, то Изяслав бежал от Белгорода и, преследуемый торками, был убит, а союзники его разошлись по домам. Ростислав же с своими союзниками вступил в Киев.
По возвращении от Белгорода в Киев с Ростиславом рассорился самый деятельный союзник – племянник его Мстислав Изяславич Волынский; но как скоро Ростислав сумел опять привлечь к себе отступивших от союза князей Черниговских, то и Мстислав поспешил примириться с ним. Примирившись с Мстиславом, Ростислав спокойно жил в Киеве, наслаждался миром и был в уважении у всех русских князей. Даже Андрей Суздальский после неудачи и смерти Изяслава Давыдовича притих и не решился затеять ссоры с Ростиславом и тогда, когда новгородцы выгнали от себя его племянника Мстислава Ростиславича и приняли Ростиславова сына Святослава. В 1167 году Ростислав скончался на дороге в Киев из Смоленска, куда он ездил для примирения новгородцев с его сыном Святославом.