О причинах последней русско-византийской войны русские летописцы никаких подробностей не сообщают, они лишь констатируют сам факт. В Константинополе к власти пришел Константин IX Мономах и византийский историк Михаил Пселл написал, что «варвары, хотя и не могли ни в чем упрекнуть нового царя, пошли на него войной без всякого повода, чтобы только приготовления их не оказались напрасными. Такова была беспричинная причина их похода на самодержца» (41, 98–99). По мнению Иоанна Скилицы причина войны заключалась в убийстве русского купца византийскими торговцами во время ссоры на рынке в Константинополе. Но это могло быть лишь поводом, истинные причины конфликта лежали гораздо глубже. Попытка решить проблему мирным путем провалилась, по свидетельству Ибн ал-Асира русские послы выдвинули в Константинополе «необычные» требования (9, 115–116). При этом историк не поясняет, в чем был смысл этого демарша. Как бы там ни было, византийцы были вынуждены вступить в войну с Русью.
Для похода на Константинополь Ярослав собрал значительные силы, возглавил войско старший сын великого князя Владимир. Как пишет Иоанн Скилица, княжеская рать насчитывала 100 000 воинов (150, 237). Иные данные приводит византийский историк Михаила Атталиат, по его мнению, русский флот насчитывал 400 судов (150, 236).
Бой у маяка Искресту в 1043 году. Из книги Е.А. Разина «История военного искусства»
Поскольку на ладье помещалось 50 человек, численность русского воинства можно определить в 20 000 бойцов. В состав княжеской рати входили полки Южной Руси и варяжские дружины, о новгородцах в летописях упоминания нет. Весной 1043 г. ладейный флот Владимира Ярославича отправился в поход на Константинополь (54, 128). В устье Дуная была сделана остановка, воины высадились на берег и стали грабить окрестности. Владимир собрал военный совет, чтобы обсудить дальнейший ход войны. Русские воеводы предложили остаться на месте, дождаться имперскую армию и вступить с ромеями в бой на суше. Судя по всему, они опасались огненосных дромонов византийцев и предпочитали сражаться на берегу. Варяги настаивали на продолжении похода к Константинополю по морю, мотивируя тем, что оставленный для защиты вражеской столицы флот невелик. И это было правдой. Как пишет Михаил Пселл, «Морские силы ромеев в то время были невелики, а огненосные суда, разбросанные по прибрежным водам, в разных местах стерегли наши пределы» (41, 99). Возможно, Владимир согласился бы с мнением воевод, но неожиданно в русском лагере объявилось византийское посольство. Император просил князя не разрывать мирный договор, не начинать боевые действия и обещал исправить совершенные в отношении русских купцов несправедливости. Владимир истолковал мирные инициативы Константина Мономаха как признак слабости и объявил о продолжении войны. Князю было 23 года, он был молод, горяч и жаждал ратной славы. Победило мнение варяжских конунгов, русский флот направился к Константинополю. Прибыв к Босфору, Владимир приказал воинам вытащить ладьи на берег и отдохнуть перед грядущим сражением. Узнав о появлении вражеского флота, Константин IX приказал собрать все боеспособные корабли в гавани Константинополя и отправить навстречу противнику. Из столицы были высланы русские купцы и находившиеся на службе Империи наемники из Руси. Император покинул дворец, поднялся на борт флагманского корабля и повел флот к Понту Эвксинскому. По берегу шла сухопутная армия Империи. Морское сражение между русскими и ромеями произошло на следующий день «в устье Понта, в так называемом Фаросе» (150, 237). Там, где в 941 г. ладьи князя Игоря встретились с огненосными дромонами патрикия Феофана.