Однако, отказавшись идти в поход, Никифор не стал предаваться безделью, не свойственному его натуре, а с головой ушёл в военные дела, занявшись подготовкой к войне с Русью. Ведь известие о том, что Святослав ушёл на Русь, оставив в Восточной Болгарии свои гарнизоны и войска, поразило базилевса, как удар грома, он понял, что просто так от русского князя не отделаешься. Не рассчитывая, что до этого дойдёт, но в то же время не исключая такой возможности, а в случае опасности желая её предотвратить, Фока начал готовить Константинополь к возможной осаде. На стены затаскивали и устанавливали десятки метательных машин, в избытке заготавливали к ним снаряды, а на обширной равнине перед столицей маршировали и проносились на конях тысячи бойцов, из которых базилевс формировал новую армию Империи.
Лев Диакон, очевидец этих событий, оставил описание грандиозных военных приготовлений Никифора к войне со Святославом:
Но пока базилевс готовился, Святослав уже действовал. Армия русов форсировала Дунай и подошла к Переяславцу, где собрались войска со всей Восточной Болгарии, чтобы дать отпор незваным пришельцам и отстоять свободу своей страны.
Болгарские военачальники очень сильно укрепили Переяславец и, опираясь на его укрепления, решили дать бой Святославу, имея конечной целью разгром русов и окончательное изгнание их со своей земли. Боевой дух болгарской армии был необычайно высок, а воины полны желания сражаться и победить. Да и Церковь оказала поддержку царю, призывая народ на борьбу с язычниками. В итоге, когда рать киевского князя подошла к Переяславцу, русы увидели практически неприступный город, за стенами которого засело болгарское воинство.
Святослав сразу развернул армию в боевые порядки, не тратя времени попусту на изучение окрестностей. Ведь он досконально знал как местность вокруг города, так и сам город — расположение улиц, площадей, наиболее крупных построек. Дружины Святослава с трех сторон пошли на приступ Переяславца; добежав до стен, ратники приставили сотни лестниц и неудержимым потоком хлынули на городские укрепления. Болгары на атакующих воинов сверху лили смолу и кипяток, обрушили град камней. Русов забросали копьями и дротиками, засыпали углями из опрокинутых жаровен. У подножия стен лежали сотни ошпаренных и искалеченных тел, но натиск русов был неудержим, и болгары, рванув из ножен мечи, вступили с ними на гребне стены в рукопашную схватку. Грохот небывалой битвы железным кольцом окружил Переяславец, Святослав усилил натиск, но болгары стояли крепко, отражая все попытки врага закрепиться на укреплениях. Князь стал подумывать о том, что пора бы ввести в бой резервы, но в этот момент распахнулись городские ворота, и болгары пошли в атаку на боевые порядки русов. Их натиск был страшен, и воины князя подались назад, но Святослав с гриднями вышел вперёд и встал в первом ряду, личным примером вдохновляя своих ратников.