Обратим внимание, что, называя численность отряда Михалки, летописец упоминает только русских воинов – копейщиков, всего 90 человек. Речь явно идёт о переяславцах, потерявших 10 воинов в предыдущих боях. Берендеев летописец не учитывает, поскольку они являются конными лучниками: «
Победители вернулись в Киев, где их встретили как героев.
Неожиданно напомнил о себе Мстислав Изяславич. Князь не желал мириться с потерей Киева и решил вернуть себе златой стол любой ценой. Готовясь к походу на юг, он собрал большое войско, призвал Святополка Туровского и Мстислава Городенского, получил помощь от Ярослава Галицкого и сговорился с чёрными клобуками. Воспользовавшись тем, что Глеб покинул столицу и уехал к сыну Владимиру в Переяславль, Мстислав Изяславич перебросил войска к Треполю и оттуда внезапным налётом захватил Киев. Для князя всё складывалось удачно, за одним исключением – в Вышгороде засел Давыд Ростиславич и не собирался без боя покидать город. Вышгород – щит Киева с севера, и Мстиславу надо было любой ценой захватить этот важный стратегический пункт. Но сделать это было нелегко, кроме собственной дружины Давыд располагал половецкой конницей хана Кончака и отрядами берендеев. Князь Глеб успел прислать в Вышгород подкрепление под командованием тысяцкого Григория. Давыд приказал сжечь окольный город и приготовился к борьбе не на жизнь, а на смерть.
Когда полки Мстислава подошли к Вышгороду, Давыд Ростиславич не стал отсиживаться в обороне и несколько раз вступал с противником в сражение за пределами городских стен. В распоряжении князя была многочисленная конница половцев и берендеев, поэтому Давыд регулярно нападал на вражеское войско. Бои происходили на краю леса и в городских огородах, где Мстислав расположил полки. Во время одной из вылазок защитникам удалось захватить в плен городенского тысяцкого. Войска Мстислава несли большие потери, среди ратников было много убитых и раненых, немало воинов попало в плен. Галицкий воевода Константин был подкуплен Давыдом и заявил Мстиславу, что по воле своего князя не может больше пяти дней стоять под Вышгородом. Вскоре стало известно, что на помощь осажденному городу Глеб Юрьевич ведёт половецкую конницу. Мстислав понял, что проиграл, снял осаду и ушёл на Волынь. Там князь крепко разболелся и 19 августа 1170 г. умер. Похоронили Мстислава Изяславича во Владимире-Волынском, в белокаменном Успенском соборе, им же и возведённом. В Южной Руси воцарилась тишина, но, как оказалось, ненадолго.
Зимой крепко захворал князь Глеб. Некогда сильный и смелый воин, он теперь не мог сесть на коня и повести полки в бой. Не исключено, что именно слухи о болезни князя спровоцировали новое половецкое вторжение. Степняки вновь напали на правобережье Днепра и подвергли опустошению Киевскую землю. В этой критической ситуации Глеб вновь обратился к Михалке и попросил его отразить половецкий набег. Михалка прибыл в Киев вместе с младшим братом Всеволодом, переговорил с Глебом и стал собирать войска. Помимо княжеских дружин в поход выступила конница чёрных клобуков, берендеи уже сражались под командованием Михалки и были уверены в своём военачальнике.