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