Разгромив Киев, Андрей Боголюбский решил подчинить Новгород, где княжил сын Мстислава Изяславича, Роман. Ситуация сложилась парадоксальная, поскольку Мстислав Киев потерял, но при этом продолжал контролировать Новгород. Поводом для войны послужил конфликт Андрея Юрьевича с новгородцами в Заволочье. В 1169 г. великий князь отправил в этот отдаленный регион 150 ратников собирать дань «на суждальскых смърдех
». Практически одновременно в Заволочье прибыл новгородский боярин Данислав Лазутинец с отрядом из 500 человек (161, 485). Ярый сторонник князя Романа Мстиславича, Данислав пребывал в твердой уверенности, что Заволочье принадлежит Новгороду. Поэтому он напал на суздальцев, многих перебил, собрал дань с подданных Андрея и вернулся в Новгород. Новгородцы не просто ограбили подданных великого князя, но и убили его воинов. Боголюбский не собирался оставлять без последствий самоуправство вольницы и стал собирать полки для похода на Великий Новгород. Войско было собрано очень большое, «толико бысть множъство вой, яко и числа нетуть» (45, 382). Андрею вновь удалось создать огромную коалицию князей, недаром автор «Слова о знамении Святой Богородицы в год 6677» написал, что «было всех князей семьдесят два» (111, 445). Это явное преувеличение, в Лаврентьевской летописи присутствует информация иного свойства: «Той же зимой князь Андрей послал сына своего Мстислава со всею дружиной на Великий Новгород, и Роман, князь Смоленский с братом Мстиславом, и князь Рязанский сына послал, и Муромский сына же послал» (31, 314). Владимирского князя поддержали братья Ростиславичи, Мстислав привел белгородскую дружину, Роман – смоленские полки и торопецких ратников. Новгородцы недавно разорили Торопецкую волость, поэтому воины хотели отомстить им за этот набег. Новгородская летопись упоминает среди союзников Боголюбского полоцкого князя. Это был Всеслав Василькович, княживший в Полоцке в 1162–1175 гг. Согласно свидетельству Ипатьевской летописи (45, 382), Мстислава Андреевича вновь сопровождал воевода Борис Жидиславич (киевский летописец называет его Жирославичем).Новгородцы начали готовиться к обороне. Река Волхов делит Новгород на две части – Софийскую и Торговую, каждая из которых была окружена мощными укреплениями. Несмотря на это, новгородские воеводы опасались прорыва вражеских войск в город, поэтому на наиболее уязвимом участке обороны возвели деревянный острог: «и устроиша острог около города
» (26, 33). По свидетельству автора «Слова о знамении», острог был выстроен, «где ныне монастырь святой Богородицы на Десятине» (111, 447), на Софийской стороне. Деревянные укрепления острога не были столь внушительными, как дубовые стены и башни Новгорода, однако представляли серьезное препятствие для атакующих войск. В город свезли большие запасы продовольствия, что не вместилось в амбары, отправили в дальние деревни. Новгородская волость была полностью опустошена, поэтому у врага должны были возникнуть проблемы со снабжением.
Битва новгородцев с суздальцами. Миниатюра из Радзивилловской летописи
Союзная рать выступила в поход. Полки наступали через Великие Луки и Торжок, оба города были захвачены и сожжены, множество сел и деревень подверглись разорению. Новгородские послы, отправленные за помощью к южнорусским князьям, были перехвачены и посажены под стражу в Смоленске. 22 февраля 1170 г. полки Мстислава Андреевича появились в окрестностях Новгорода и остановились на значительном расстоянии от города. В течение двух дней Мстислав с князьями и воеводами осматривал новгородские укрепления, выбирал место, где можно нанести главный удар. Союзники настолько были уверены в успехе, что между делом разделили новгородские улицы, кому и какую грабить. И совсем иные настроения царили среди защитников, новгородцы были напуганы численностью вражеского войска и в страхе отсиживались за городскими стенами. Они не знали, что у противника возникли серьезные проблемы: «бысть же мор велик в конех и в полкох
» (45, 382). Именно начавшийся мор вынудил Мстислава и Ростиславичей поторопиться с генеральным штурмом, иначе они подготовились бы к атаке на город более основательно.