Първата дунавска кампания
През 967 г. руският княз Святослав тръгва на поход към бреговете на Дунав. В аналите няма сведения за подготовката на тази кампания, но няма съмнение, че предварителната подготовка е извършена сериозно. Бяха обучени нови бдители, от които имаше още повече, събрани от славянските племена "voi" (ловци доброволци, които отиват на война по желание, лов), построиха значителен брой лодки, на които беше възможно да се ходи по реки и да се пресича морето, оръжията са ковани … Руската армия, както и в похода срещу Хазария, беше предимно пеша. Скоростта на движение се постига благодарение на използването на лодки и наличието на развита мрежа от водни пътища в Източна Европа. Освен това княз Святослав Игоревич имаше лека съюзническа кавалерия, ако печенегите участваха в похода срещу хазарите, сега унгарците (угрите) също станаха съюзници.
Дипломатическото обучение също беше завършено. През 967 г. между Византийската империя и Русия е сключен таен договор (руският летописец не казва и дума за съдържанието му). От страна на Византия той е подписан от Калокир. Константинопол, в замяна на сигурността на своите владения в Крим и Северното Черноморие, отстъпи устието на Дунав на руската държава. Княз Святослав трябваше да получи крайбрежния район на Днестър и Дунав, територията на днешна Добруджа. Именно градът Переяславец на Дунав първоначално е бил основната цел на Святослав Игоревич.
Русите не се появяват веднага в България. Отначало руснаците, според информацията на руския историк В. Н. Там ги чакаха унгарските съюзници. Унгарците са съюзници на русите от няколко десетилетия. „От угрите - пише Татищев - той имаше силна любов и съгласие. Очевидно по време на преговори с Калокир Святослав изпраща посланици в Панония при унгарците, разкривайки им плана за поход на Дунава. Според Татищев българите са имали и съюзници - хазарите, яси и касоги, които княз Святослав побеждава по време на източния си поход. Татищев съобщава, че българите са имали съюз с хазарите още по време на хазарския поход на Святослав. Част от хазарите избягаха в България. Хазарският фактор беше една от причините, които подтикнаха Святослав да въведе войски към Дунав.
През август 968 г. руските войски достигат границите на България. Според византийския летописец Лъв Дякон, Святослав ръководи 60 -хилядна армия. Очевидно това е голямо преувеличение. Святослав не вдига племенни опълчения, като довежда само отряд, „ловци“(доброволци) и чети на печенеги и унгарци. Повечето историци изчисляват армията на Святослав на 10 хиляди войници. Руската флотилия с грак свободно влезе в устието на Дунав и започна бързо да се изкачва нагоре по течението. Появата на руската армия беше изненада за българите. Според Лев Дякон българите поставят фаланга от 30 хиляди войници срещу Святослав. Това обаче не смути русите, след като кацнаха на брега, „тавро-скитите“(както гръцките източници наричаха русите), бързо изскочиха от лодките, покриха се с щитове и се втурнаха в атаката. Българите не издържат на първата атака и, бягайки от бойното поле, се затварят в крепостта Доростол (Силистра).
В една битка руската армия си осигури господство над Източна България. Българите вече не смееха да се бият директно. Дори император Юстиниан, за да защити провинция Мизия от нашествието на „варварите“(както тогава наричаха България) и да попречи на врага да пробие по -нататък, построи около 80 крепости по бреговете на Дунав и на известно разстояние от него на кръстовището на комуникациите. Всички тези укрепления са взети от русите през лятото-есента на 968 г. Надеждите на римляните, че руснаците ще затънат във войната с българите, не се оправдаха. В първите битки българската армия е разбита, а руските войски разрушават цялата отбранителна система на изток, отваряйки пътя към Преслав и към византийската граница. Нещо повече, в Константинопол те видяха реална заплаха за империята във факта, че победоносният поход на руската армия през българските земи не беше придружен от грабежи, опустошения на градове и села, насилие над местните жители (и ето как римляните водят войни с българите). Руснаците възприемаха българите като братя по кръв, а християнството само се утвърждаваше в България, обикновените хора не са забравили своите традиции. Симпатиите на обикновените българи и част от феодалите веднага се обърнаха към руския лидер. Българските доброволци започнаха да попълват руските войски. Някои от феодалите бяха готови да се закълнат във вярност на Святослав, както бе отбелязано по-рано (българският поход на Святослав), част от българския елит мразеше цар Петър и неговата провизантийска политика. А съюзът между руснаците и българите може да доведе Византийската империя до военна и политическа катастрофа. Българите, при решителния водач - Симеон, и сами почти взеха Константинопол.
Самият Святослав Игоревич първоначално следва клаузите на договора, сключен с Византия. Той не нахлува дълбоко в българската държава. Веднага след като земите по поречието на Дунав и Переяславец бяха окупирани, руският княз прекрати военните действия. Княз Святослав направи Переяславец своя столица. Според него е трябвало да има „средна“(средна) страна на състоянието му: „… искам да живея в Переяславец на Дунава - защото там е средата на моята земя, всички облаги текат там … . Точното местоположение на Переяславец не е известно. Някои смятат, че това е името на крепостта Доростол по онова време, където войските на Святослав ще държат отбраната по време на войната с Византийската империя. Други изследователи смятат, че това е Преслав Малий на долния Дунав в днешна Румъния. Известният историк Ф. И. Успенски, който публикува фундаментални трудове по историята на Византийската империя, вярва, че Переяславец е древният щаб на българските ханове, който се намира близо до съвременния румънски град Исакча близо до устието на Дунав.
Святослав, според хрониката, „князът е в Переяславци, има данък върху гърците“. Условията на споразумението, сключено от Калокир в Киев, очевидно включваха споразумение за възобновяване на плащането на годишния данък на Русия. Сега гърците (византийци) възобновиха плащането на данък. По същество военно-съюзническите членове на руско-византийския договор от 944 г. са изпълнени в споразумението между Святослав и Калокир. Константинопол и Киев в различни периоди от своята история са били не само врагове, но и съюзници срещу арабите, хазарите и други противници. Калокир пристига в България с руска армия и остава при Святослав до Руско-византийската война. Българското ръководство остава в Преслав. По време на първата дунавска кампания Святослав не прави никакви опити за суверенитета на България. Може да се предположи, че след одобрението в Переяславец княз Святослав сключи мирно споразумение с България.
Владимир Киреев. „Княз Святослав“.
Влошаване на отношенията с Византия. Обсада на Киев от печенегите
Мирът беше краткотраен. Византия, вярна на своята политика, започва да прави първите стъпки, насочени към отстраняване на Святослав от България. Император Никифор Фока заповядва да затвори Босфора с верига, както обикновено правят гърците в очакване на появата на руския флот и започват да подготвят армията и флота за поход. Византийското ръководство очевидно е взело предвид грешките от последните години, когато руснаците изненадаха гърците и се приближиха до самите стени на Константинопол-Константинопол от морето. В същото време византийските дипломати започнаха да предприемат стъпки за нормализиране на отношенията с България, да бъдат в конфронтация както с руснаците, така и с българите и да предотвратят възможността за създаване на руско-български съюз. Нещо повече, България все още се оглавяваше от провизантийска група, водена от цар Петър, който мечтаеше за отмъщение и беше недоволен от появата на Святослав на Дунава.
В Преслав е изпратено византийско посолство, ръководено от опитния дипломат Никифор Еротик и епископа на Евхаит.
Константинопол коренно промени политиката си към България: вече няма диктати и ултиматуми, исканията за изпращане на царските синове във Византия като заложници бяха забравени. Освен това Константинопол предлага династичен съюз - бракът на дъщерите на Петър и византийските князе. В българската столица веднага попаднали на стръвта и българското посолство пристигнало във византийската столица. Българите бяха приети с голяма чест.
Подаръци на гърците към Святослав. Миниатюра на хрониката на Радзивил.
В същото време византийците извършват още една акция срещу Святослав. Гърците винаги са намирали злато за подкупване. Докато е в Переяславец, Святослав през лятото на 968 г. получава тревожна новина от Киев: печенегите обсаждат Киев. Това беше първото появяване на печенегите в Киев. Тайно византийско посолство убеди няколко лидери на степта да нанесат удар срещу Киев, докато страховитият Святослав не беше там. Печенежкият племенен съюз не беше обединен и ако някои племена помагаха на княз Святослав, други не му дължеха нищо. През пролетта на 968 г. (според хрониката) печенегите наводняват покрайнините на Киев. Святослав Игоревич, бързо събра армията в юмрук, остави част от пехотинците в Переяславец и с армия от грап и конна дружина тръгна към Киев.
Според руската хроника печенегите започнали да изтеглят войските си, когато видели, че войските на войводата Претич преминават Днепър. Печенегите объркаха силите на Претич за отрядите на Святослав. Претич започва преговори с лидерите на Печенеж и сключва примирие чрез размяна на оръжия. Заплахата от Киев обаче все още не беше премахната, тогава пристигна Святослав, който „прогони печенегите в полите и обиколи света“. Византийските пратеници увериха печенегите, че са в безопасност, Святослав няма да има време да се притече на помощ на Киев. Печенегите са били известни като господари на степта. Този път обаче сгрешиха. Кавалерията на Святослав премина през степта в кръг, като прогони степните жители към реката. Хората на кораба вървяха по реката. Печенегите, пробивайки се на юг, понесоха големи загуби, а стадата красиви коне станаха руска плячка.
Втора дунавска кампания
Святослав Игоревич влезе триумфално в Киев. Кияни го посрещнаха с ентусиазъм. Цялото лято и първата половина на 969 г. Святослав прекарва в Киев с болната си майка. Очевидно Олга взе думата на сина си да не я оставя до скоро смъртта. Затова, въпреки че Святослав имал нетърпение да отиде в България, откъдето идвала тревожната информация, той останал. На 11 юли 969 г. Олга умира. Покойната принцеса е погребана според християнския обред, без да напълни могила и без да извърши погребален празник. Синът изпълни желанието й.
Преди да замине, великият херцог Святослав провежда управленска реформа, чието значение скоро след смъртта му ще нарасне още повече. Той ще предаде върховната власт в Русия на синовете си. Двама законни синове, от благородна съпруга, Ярополк и Олег, ще получат Киев и неспокойната земя Древлянски. Третият син, Владимир, ще получи контрол над Новгород, Северна Русия. Владимир беше плод на любовта на Святослав към икономката на майка му Малуша. Добриня беше брат на Малуша и чичо на Владимир (един от техните прототипи на героя Добриня Никитич). Според една от версиите тя е била дъщеря на Малк Любечанин, търговец от балтийския Любек. Други смятат, че Малуша е дъщеря на древлянския княз Мал, който ръководи въстанието, в което е убит княз Игор. Следите от древлянския княз Мал се губят след 945 г., вероятно той не е избягал от отмъщението на княгиня Олга, но е можел да бъде заловен и изпратен в изгнание. Друга популярна версия е, че Малуша е дъщеря на еврейски търговец.
След като уреди дела в Русия, Святослав, начело на изпитан отряд, се премести в България. През август 969 г. той отново е на брега на Дунав. Тук към него започват да се присъединяват отрядите на българските съюзници, приближава се леката конница на съюзническите печенеги и унгарците. По времето, когато Святослав отсъства от България, тук настъпват значителни промени. Цар Петър отишъл в манастир, предавайки престола на големия си син Борис II. Българите, враждебни на Святослав, използвайки моралната подкрепа на Византия и заминаването на руския княз с основните сили в Русия, нарушиха примирието и започнаха военни действия срещу руските гарнизони, останали в Дунав. Командирът на руските войски „Волк“беше обсаден в Переяславец, но той все пак удържа. Според Лъв Дякон Преслав е поискал от Константинопол военна помощ, но напразно. След като отново се сблъскаха с Русия и България, гърците не искаха да се намесват. Никифор Фока насочи вниманието си към борбата с арабите в Сирия. Могъща византийска армия отиде на изток и обсади Антиохия. Българите трябваше да се бият един срещу друг с русите.
Воевода Волф не можа да удържи Переяславец. Вътре в града се развива конспирация от местни жители, които установяват контакти с обсаждащите. Вълкът, разпространявайки слухове, че ще се бори до последно и ще задържи града до пристигането на Святослав, през нощта тайно слязъл по Дунав с лодки. Там той обединява сили с войските на Святослав. Обединената армия се насочи към Переяславец. По това време градът е бил значително укрепен. Българската армия навлезе в Переяславец и беше подсилена от градското опълчение. Този път българите бяха готови за битка. Битката беше тежка. Според Татищев българската армия е започнала контранастъпление и почти е смазала руснаците. Княз Святослав се обърна към войниците си с реч: „Вече трябва да пасим; да дърпаме мъжествено, братя и дружино! „И клането е голямо“и българите надделяха над руснаците. След две години Переяславец беше заловен отново. Устюгската хроника, датираща от най -древните летописи, съобщава, че като превзел града, Святослав екзекутирал всички предатели. Тази новина предполага, че по време на престоя на русите и след заминаването на Святослав в Русия, гражданите са разделени: някои подкрепят русите, други са против тях и правят заговор, който допринася за напускането на гарнизона под командването на Вълк.
Изчислението на провизантийския елит на България за отмъщение и помощ от Византия не се сбъдна. Византийската армия по това време обсажда Антиохия, която е превзета през октомври 969 г. Това доведе до сериозна промяна в положението в България. Този път Святослав не остана на Дунава и почти без да срещне съпротива отиде в Преслав - столицата на България. Нямаше кой да я защити. Цар Борис, изоставен от провизантийските боляри, избягали от столицата, се признава за васал на руския велик княз. Така Борис запазва своя трон, капитал и съкровищница. Святослав не го свали от трона. Русия и България сключиха военен съюз. Сега положението на Балканите се промени не в полза на Византийската империя: Русия беше в съюз с българите и унгарците. Голяма война стана неизбежна и княз Святослав се подготви добре за нея, имайки силни козове в ръцете си.