Управление империей находилось в руках Романа Лакапина, который захватил власть в малолетство законного наследника, Константина Багрянородного. Роман несколько ночей провел без сна, изыскивая способы обеспечить столицу от варваров и отразить их нашествие. В гавани Цареградской нашлось десятка полтора старых, брошенных хеландий. Роман был прежде сам одним из друнгариев, или начальников флота, и хорошо знал морское дело. Он велел исправить хеландии, снабдить их огнеметательными снарядами, известными у нас под именем «греческого огня», и вместе с другими случившимися под рукою кораблями послал их под начальством протовестиария (хранителя царских одежд) Феофана, чтобы загородить вход в Боспор. Игорь попытался было уничтожить эту преграду; но греческий огонь произвел такое опустошение в его флоте, что он снова удалился к берегам Вифинии, где Руссы продолжали свои грабежи и разорения. Византийские историки говорят при этом об их чрезвычайной свирепости, о сожженных ими селениях и монастырях и варварском умерщвлении пленных. Три месяца они провели таким образом. Между тем против них начали собираться византийские войска и истреблять отряды Руссов, рассеявшихся для грабежа. Приближалось зимнее время, а вместе с тем наступал и недостаток съестных припасов в опустошенной стране. Игорь собрал свой флот и снова напал на византийские корабли. Но Феофан, получивший подкрепления, с помощью греческого огня нанес Руссам совершенное поражение; так что Игорь, как рассказывают, только с десятью кораблями успел добраться до Боспора Киммерийского, т. е. до Корчева и Тмутаракани: Говорят, что все Руссы, захваченные в плен, были торжественно обезглавлены в Константинополе по приказу императора Романа, возгордившегося своею победою.
Война продолжалась еще года три. Очень вероятно, что опасность, которой подвергались со стороны воинственного и сильного русского князя греческие города в Тавриде, каковы Херсон, Сугдея и пр., заставили Греков предложить мир, который и был наконец заключен в 944 году.
Игорев договор с Греками в сущности есть подтверждение Олеговых договоров. Но в нем мы встречаем некоторые новые условия и новые указания, бросающие свет как на взаимное отношение Руссов к Грекам, так и на современное состояние самой Руси.
Во-первых, Русский князь и его бояре по-прежнему отправляют в Грецию сколько хотят кораблей с послами и гостями; но прежде достаточно было, чтобы послы показали свои золотые печати, а гости — серебряные; теперь же они обязаны иметь от своего князя грамоту с обозначением, сколько он отправил кораблей. Эта грамота должна служить доказательством, что Русь пришла с мирными намерениями, для торговли, а не для убийства и грабежа. Если караван придет без княжей грамоты, Греки задерживают Руссов под стражею, пока не перешлются с князем; а в случае сопротивления могут их убивать. Условие это дает понимать, что действительно бывали подобные столкновения, которые вели за собою месть со стороны Руссов, и Греки желали обеспечить себя на будущее время. Далее русские торговцы все купленные ими паволоки обязаны показывать греческому чиновнику, и он кладет на них клейма; они не имеют права покупать те паволоки, которые стоят дороже 50 золотников. (Последнее ограничение, впрочем, существовало для всех иностранцев.) Затем идут статьи о взаимной выдаче беглых рабов и преступников, о наказании воров и убийц, о выкупе пленных. Греки выкупают у Руси своих пленных по 10 золотников за юношу и девицу, по 8 — за человека средних лет и по 5 — за людей старого и детского возраста; Русь выкупает у Греков своих пленных товарищей также по 10 золотников.
В Игоревом договоре встречаем новую и важную статью о Корсунской области и Черных Болгарах. Русский князь обязывается не нападать на Корсунь и другие греческие города в Тавриде и не только не воевать их самому, но и не пускать на них Черных Болгар. Черными, как известно, назывались те Болгаре, которые оставались еще в стране, откуда вышли Болгаре Дунайские, т. е. на нижней Кубани и в восточной части Крыма. Олегов договор еще не упоминает о Черных Болгарах и Корсунской стране; хотя Руссы по всем признакам уже в то время владели берегами Киммерийского Боспора, где занимали города Корчев и Тмутаракань. Очевидно, предприимчивый Игорь успел распространить русское господство в этом краю и подчинить себе почти всех Таврических Болгар; после чего Руссы угрожали уже самому Корсуню и соседним греческим городам. Кроме того, Русь по этому договору обязывалась не обижать тех Корсунских Греков, которые приходили в Днепровское устье для рыбной ловли; а сама она не должна зимовать в этих местах, но с наступлением осени возвращаться домой. Очевидно, около Днепровского лимана в те времена еще существовали остатки греческих поселений.