Так писал Михаил Пселл.
По другим данным, бой начали три греческие триеры, они сожгли семь русских судов и три пустили ко дну, после чего русские бежали и выбросились на берег, где их встретили византийские воины. После этого волны вынесли на берег много тысяч трупов русских дружинников.
Русские летописцы предлагают нашему вниманию третий вариант: во время битвы шесть тысяч русских выбросились на берег и отправились на родину пешком, но в районе Варны наткнулись на византийское войско, взявшее восемьсот из них в плен, приведшее в Константинополь и там ослепившее. Те же, кто не поддался панике, в том числе сам князь Владимир, и остался на судах, благополучно достигли Руси, уничтожив четырнадцать византийских судов, снаряженных за ними в погоню.
Прав был все же, по-видимому, Пселл, его свидетельство подтверждает одна из летописей, прямо указывающая, что где-то между Босфором и Дунаем русские ладьи попали в жесточайший шторм и были разбиты, после чего шесть тысяч руссов попали в плен к ромеям.
После этого столкновения почти до самой смерти Ярослава отношения с Византией были фактически прерваны, несмотря на заключенный в 1046 году мир, скрепленный женитьбой сына Ярослава Всеволода на дочери Константина Мономаха. Начиная примерно с этого времени русские купеческие лодьи нередко путешествовали под охраной военных судов.
В то время как у южных берегов Европы крест с переменным успехом оспаривал у полумесяца пальму первенства на море, у северных ее берегов шла война всех против всех. Как во времена Гомера, каждый был здесь купцом, и каждый — воином. Пиратом. Корабли были их летними жилищами. Далеко по островам и побережьям их разведчики собирали нужные сведения, не пренебрегая и слухами, если они казались им хоть сколько-нибудь правдоподобными и заслуживающими внимания. Мирные ладьи, да и боевые тоже, редко отваживались оторваться от берега в одиночку, каботажное плавание было здесь не более безопасным, чем в открытых водах. «В то время торговые корабли причаливали в самых различных местах — в реках, устьях ручьев или протоках», — говорится в одной из саг.
Викинги прекрасно это знали, и это знание определяло образ их действий. Они поджидали корабли в любом месте, где можно было запастись пресной водой. Особенно тревожно было в узких фьордах и в речных эстуариях. Каждая излучина берега, каждая скала, каждый куст или дерево грозили внезапной бедой. Но они же могли послужить и защитой. Когда ярл Свейн, выступивший в поход на единственном боевом корабле, завидел вооруженный флот конунга, он тут же повернул к густолесному берегу, чтобы переждать опасность: «Они пристали так быстро к круче, что листва и ветки деревьев закрыли корабль. Потом они срубили большие деревья и поставили их на борт так, чтобы корабля не было видно сквозь листву. Еще не совсем рассвело, и конунг не заметил их. Ветра не было, и конунг на веслах прошел мимо острова».
Легкое судно с малой осадкой могло спастись, зайдя на мелководье, грозившее гибелью кораблю, но его можно было взять измором. Конунг Олав Святой, когда ему было двенадцать лет (примерно в 1007 году) спасся однажды тем, что поставил свой корабль между подводными камнями, так что превосходящие силы викингов не могли к нему приблизиться и даже понесли некоторые потери, так как люди Олава прицельно набрасывали крючья на их корабли, подтягивали их к себе и истребляли экипажи.