На этот раз Изяслав Мстиславович сидел недолго на Киевском столе. Скоро Юрий Долгорукий соединился с Давидовичами и Ольговичами, а из Галича к нему шел на помощь Владимирко. При этих обстоятельствах Изяслав вынужден был поехать в Вышгород и обратиться к добродушному Вячеславу: «Ты мне отец, вот тебе Киев, и еще какую хочешь волость возьми, а остальное мне дай». Вячеслав сначала рассердился и ответил: «А зачем мне не дал Киева тогда и заставил меня со стыдом выехать; теперь, когда одно войско идет из Галича, а другое из Чернигова, так ты мне Киев даешь». Однако племяннику скоро удалось уговорить доброго дядю; Вячеслав поцеловал крест на гробе Бориса и Глеба, что будет иметь Изяслава за сына, дал ему свою отличную дружину и сам прибыл в Киев.
Тем не менее и приезд Вячеслава в Киев не поправил положения дел. Когда Юрий и Владимирко приблизились к городу, то Изяслав и Вячеслав убедились, что на киевлян надежды мало; поэтому они решили покинуть город и отправились в свои волости: дядя в Вышгород, а племянник во Владимир Волынский, откуда Изяслав стал усиленно просить помощи у зятя своего венгерского короля Гейзы Второго и добился ее присылки, несмотря на усилия Владимирка Галицкого помешать этому, для чего последний прибег к подкупу Гейзовых бояр.
Когда венгры прибыли на Волынь к Изяславу Мстиславовичу, то положение его было до крайности тяжелым: Владимирко шел на него с запада, а с востока – сыновья Юрия, Андрей и Борис, занимали все дороги к Киеву. Но Изяслав вышел из этого положения самым блестящим образом. Оставив позади себя Владимирко, он двинулся на восток и, совершив необыкновенно искусно скрытый и быстрый поход, неожиданно как для Юрьевичей, так и для самого Юрия, беспечно пировавшего в Киеве, появился перед стенами матери русских городов. Тогда Юрий поспешно удалился в свой Городец Остёрский и заперся в нем, а Владимирко, узнав, что сыновья Юрия пропустили Изяслава и последний уже занял Киев, с досадой повернул домой.
Изяслав же, вторично заняв Киев в течение того же 1150 года, немедленно пригласил опять из Вышгорода дядю Вячеслава и, вновь покаявшись во всех прежних винах, торжественно признал его старшим… «Если ты меня, батюшка, простишь, то и Бог простит; отдаю тебе, батюшка, Киев, поезжай, сядь на стол деда и отца своего». Растроганный Вячеслав ответил Изяславу полным прощением… «Ты говоришь, что я твой отец, а я тебе скажу, что ты мой сын; у тебя отца нет, а у меня сына нет, ты мой сын, ты мой и брат».
Въехав в Киев, Вячеслав Владимирович задал большой пир киевлянам и прибывшим венграм и объявил, что ввиду своей старости он принимает Изяслава своим соправителем: «Сын! Бог тебе помоги, что воздал мне честь как отцу; а я вот тебе скажу: я уже стар, всех рядов рядить не могу, останемся оба в Киеве, а какой нам придется ряд рядить, между христианами или погаными, то поедем оба к месту; дружины и полки будут у нас общие, ты ими ряди: где нам можно будет обоим ехать, оба поедем, а где нельзя, там ты один поедешь, с моими полками и своими».
После этого Изяслав пригласил брата Ростислава Смоленского, чтобы уговориться относительно дальнейших совместных действий, и стал спешно собирать союзников, причем настойчиво просил венгерского короля о присылке сильного вспомогательного войска.
Юрий тоже усиленно готовился к продолжению борьбы. К нему прибыли его постоянные союзники – дикие половцы, Святослав Ольгович и Владимир Давидович; брат же последнего, Изяслав Давидович, опять перешел на сторону Изяслава Мстиславовича, считая себя обиженным Юрием при распределении волостей. Таким образом, вследствие раздоров Изяслава Мстиславовича с дядей Юрием против Юрия встал уже родной брат Вячеслав, и разделились также и встали друг против друга и родные братья Давидовичи.
Собрав свои силы, Юрий выступил из Городца и подошел к Днепру против Киева, где хотел переправиться. Но Изяслав Мстиславович ожидал его здесь, причем, по выражению летописца, «дивно исхитрил свои лодки»: гребцы на них были закрыты дощатым помостом, на котором стояли ратники в бронях и стреляли; кормчих же было двое – на носу и на корме, почему лодки могли ходить вперед и назад, не поворачиваясь.
Не найдя возможным перейти Днепр у Киева, Юрию удалось это сделать ниже, у Заруба, после чего обе рати совершили несколько передвижений на правой стороне Днепра, в недалеком расстоянии одна от другой, и подошли к самому Киеву, где Изяслав Мстиславович построил свои войска для боя. Он предполагал подпустить Юрия к себе и биться под городскими стенами, а затем, в случае удачи, преследовать его.