Основной обязанностью варяжского князя по договору с новгородцами была охрана торгового пути «из варяг в греки». За это он получал ежегодно 200 гривен. Поэтому, когда купцы стали жаловаться на притеснения со стороны греческих властей, Игорь решил совершить поход на Константинополь. В 921 г. по его указанию в городах на Днепре было изготовлено несколько тысяч судов для дружинников. Но из-за частых набегов печенегов поход не состоялся. Оставлять русские земли без заслона было нельзя.
Ольга всегда опасалась отпускать мужа в дальние походы, поскольку в их семье долго не было детей, которым отец мог бы передать свою власть. Без наследника положение княгини было очень непрочным. Ведь в случае смерти мужа ее участь могла оказаться очень печальной – полное забвение или даже смерть. Таковы были обычаи у язычников.
Но судьба смилостивилась над княгиней. Когда она находилась уже в зрелом возрасте, то родила сына, названного Святославом. В летописях это важное событие не было зафиксировано, но предположительно оно произошло в конце 30-х гг. Х в. Вполне вероятно, что до этого у Ольги были дети. Но они, видимо, рано умирали, не оставив после себя никакого следа. Святослав же оказался крепким мальчиком и быстро рос на радость родителям.
В это время держава Рюриковичей уже достигла значительных размеров: от Белого до Черного моря с севера на юг и от окрестностей Пскова до среднего течения Волги с запада на восток. Население этих территорий платило Игорю дань, но главные доходы приносили пошлины, собираемые на торговых путях. Поэтому их охрана продолжала оставаться главной обязанностью князя и его дружинников.
В свое время Олег, чтобы получить для русских купцов максимальную выгоду на рынках Константинополя, не раз совершал походы на этот город. Игорю же не удавалось подписать с императором выгодный торговый договор. Поэтому в 941 г. он решил предпринять свой поход на столицу Византии.
Весной по приказу князя было сооружено 10 тысяч гребных судов. На каждом разместилось по 40 воинов с оружием и продовольствием на весь путь. В самом начале лета огромная флотилия двинулась по Днепру к Черному морю. Через короткое время она подошла к берегам Болгарии. Дружинники Игоря высадились на берег и занялись грабежом мирного населения. Всех, кто оказывал сопротивление, они тут же убивали. При этом не щадили ни монахов, ни служителей церквей, пытавшихся спасти храмы от разорения.
Нагруженные добычей суда двинулись к Константинополю, где надеялись победить так же легко. Но там их уже ждал императорский флот, оснащенный пушками с «греческим огнем» – пылающими ядрами, сжигающими все вокруг. Об этом военном новшестве ни Игорь, ни его соратники ничего не знали. Поэтому, когда во время разгоревшегося сражения у Фаросского маяка в сторону русских судов полетели пылающие молнии, княжеские дружинники испугались. Вскоре большая часть судов запылала, остальным Игорь приказал отплыть подальше в море. Было ясно, что атака на Константинополь не удалось. Следовало возвращаться домой.
Когда на обратном пути русские суда пытались пристать к болгарским берегам, чтобы пополнить запасы воды и продовольствия, их всюду поджидали отряды императорских воинов. Они не давали возможности русским дружинникам высадиться на берег, вступая с ними в бой.
В итоге лишь незначительная часть русской флотилии вернулась в родной Киев, где Игоря ждала верная Ольга с малюткой Святославом. Княгиня не стала упрекать мужа за военные неудачи и лишь посоветовала учесть негативный опыт и начать подготовку к новому походу на Константинополь.