26-го числа русы опять сделали вылазку, но уже всеми силами. С длинными, в человеческий рост, щитами, покрытые кольчугой и броней, русы, выйдя в сумерки из крепости и соблюдая полную тишину, подошли к стану противника и неожиданно напали на греков. Бой длился с переменным успехом до полудня следующего дня, но после того, как был убит Сфенкел, доблестный защитник Преславы, русы отступили.
В ночь с 27 на 28 апреля Святослав, ожидая в свою очередь нападения, приказал вырыть глубокий ров вокруг городских стен и решил обороняться до последнего. Цимисхий сначала ограничился лишь осадой, надеясь голодом заставить Святослава сдаться, но в скором времени русами, предпринимавшими постоянные вылазки, все дороги и тропинки были перекопаны рвами и заняты, а на Дунае флот усилил свою бдительность. Вся греческая конница была выслана для наблюдения за дорогами, ведущими с запада и с востока в крепость.
Положение осажденных стало весьма затруднительным. К 28 июня прошло уже 65 дней осады, сопровождавшейся почти ежедневными боями. В городе находилось множество раненых и наступал жестокий голод. Между тем стенобитные машины греков продолжали разрушать стены города, а камнеметные орудия причиняли большие людские потери.
С 29 июня последовал трехнедельный перерыв в военных действиях.
Положение Святослава становилось, однако, безвыходным. На помощь извне невозможно было рассчитывать, а все выходы были заперты. Войско Святослава из-за голода быстро таяло, у Цимисхия же не было ни в чем недостатка. При таких обстоятельствах Святослав созвал 21 июля на совет свою дружину; но это было им сделано не столько для того, чтобы узнать общественное мнение, сколько с целью воодушевить воинов на предстоящий и уже решенный им последний бой: прием, с успехом использованный позднее Александром Невским, Дмитрием Донским, Петром I, Суворовым — короче, всеми крупными и с сильной волей вождями.
Одни советовали выждать темной ночи, спустить в Дунай бывшие на берегу лодки и, соблюдая по возможности тишину, отплыть незаметно вниз по Дунаю. Другие предлагали просить у греков замирения. Но не так думал Святослав. Тут-то и были произнесены им те обессмертившие его слова, которые с гордостью вспоминали русские воины во всех случаях, где приходилось делать выбор между доблестью и смертью. Святослав сказал: «Выбирать нам не из чего. Волей или неволей мы должны драться. Не посрамим же земли русской, но ляжем костьми — мертвые бо срама не имут. Станем крепко. Я пойду впереди вас, и если глава моя ляжет, то поступите, как заблагорассудите (то промыслите собою)»[2].
Наэлектризованные этой геройской речью, вожди решили победить — или умереть со славой…
Святослав вывел в поле всех способных владеть оружием и приказал запереть городские ворота, чтобы никто не мог вернуться в крепость[3]. Цимисхий также вывел свои войска из укреплений и построил к бою, а потом двинулся против русских, стоявших под стенами крепости.
Начался жестокий бой. Обе стороны дрались отчаянно, и хотя Святослав был ранен и сшиблен с лошади, но победа стала явно склоняться в нашу сторону. Однако Цимисхий умело отвел Святослава от крепости и охватил его с обеих сторон конницей: обычная судьба всех, не умеющих оценить по достоинству врага.
Но здесь русских поразила еще и другая неожиданность… Внезапно налетевшая гроза с вихрем, неся тучи пыли, ослепила войска Святослава. Воины дрогнули, начали отступать и, пробиваясь сквозь греческую конницу, успели, хотя и с большими потерями, проложить себе путь к крепости и укрыться в ней. Потери Святослава в этом последнем бою были очень велики: по летописям византийцев, они достигали 15 тысяч человек.
Потерпев столь решительное поражение и не имея никакой возможности рассчитывать на успех впоследствии, Святослав вступил в переговоры с Цимисхием и получил право возвратиться Дунаем в Россию, а войска его (их оказалось будто бы 22 тысячи) греки даже снабдили довольствием. Святослав двинулся Дунаем и затем морем в Днепр. Но здесь, у порогов, печенеги преградили ему путь.