После этого Ольга вернулась в Киев и собрала войско. Вместе с ней отправился на войну и сын Святослав. Летопись рисует его маленьким мальчиком, но поскольку, по традиции, именно князь должен был начать битву, бросив в врага копье, то и Святослав бросил свое копье, упавшее прямо перед его конем. Киевское и древлянское войска схлестнулись в сражении. Древляне были разбиты и бежали в Искоростень. А Ольга, подойдя к городу, начала его осаду. Взять древлянскую столицу с ходу не удалось. Осажденные отчаянно сопротивлялись. Все лето простояла Ольга под Искоростенем и, наконец, придумала новую хитрость. Она предложила древлянам мир, с условием, что они выплатят ей дань. «Нет у вас теперь ни меду, ни мехов, поэтому прошу у вас немного: дайте мне от каждого двора по три голубя да по три воробья. Я ведь не хочу возложить на вас тяжкой дани, как муж мой, поэтому-то и прошу у вас мало. Вы же изнемогли в осаде, оттого и прошу у вас этой малости», — льстиво заявила она. Получив требуемую дань, княгиня раздала своим воинам по птице и распорядилась привязать к лапкам голубей и воробьев паклю и зажечь ее. Вечером голуби и воробьи были пущены на волю и полетели в свои гнезда, в город. Скоро весь Искоростень запылал в огне страшного пожара. Обезумевшие люди бросились за крепостные стены, но тут их настигали дружинники Ольги и безжалостно убивали. От города остались дымящиеся руины, население было частью убито, а частью пленено. Оставшиеся должны были платить непомерную дань, треть которой шла в личную казну княгини в город Вышгород. Так рассказывает «Повесть временных лет» о расправе Ольги над древлянами.
Все это повествование пронизано легендарными мотивами. Историки давно обратили внимание на то, что три мести Ольги древлянам соответствуют элементам языческого похоронного обряда: сначала покойника несли в ладье, затем сжигали, а потом следовала тризна по умершему. Мотив сожжения в доме (или вообще в замкнутом пространстве) распространен в легендах ряда народов. В качестве примера можно привести рассказ о шведской королеве Сигрид Гордой, которая сожгла двух своих женихов во время пира в доме. Кстати, одним из них был некий конунг Виссавальд (Всеволод) из Руси. Сигрид жила в конце X века, и, может быть, мотив об Ольге отразился и в рассказе о Сигрид? Но как бы то ни было, сказания о мести Ольги вполне вписываются в общий контекст языческой обрядности. Так, например, описание тризны, во время которой погибло 5000 древлян, исследователи сопоставили с описанием похоронного обряда гуннов над их вождем Аттилой, который умер в 453 году, — и оба описания свидетельствуют о схожести обрядов.
Сожжение Искоростеня с помощью птиц легендарно. На самом деле практически такое неосуществимо, ведь птицы с горящей паклей не летят обратно в свои гнезда. Однако обычай поджигать птицам хвосты вообще очень древний — он имел культовое значение. Его применение в качестве военной хитрости (реально невозможной) отмечено в легендах многих северных народов, в том числе в Англии, в скандинавских странах. Вполне вероятно, что эти предания имеют какой-то общий фольклорный источник, отразившийся и в летописном рассказе об Ольге.
Разгромив древлян, Ольга решила предотвратить подобные мятежи впоследствии. Поэтому она установила точные размеры полюдья и определила конкретные места сбора дани. Такие нововведения она сделала не только в Древлянской земле, но также и в Новгородской, и на тех территориях, которые подчинялись киевской власти. Таким образом она стремилась укрепить внутреннее единство Древнерусского государства. И действительно, за время ее правления мы не встретим упоминаний о том, чтобы какие-либо из племен вышли из-под контроля киевской княгини.
Наконец, важнейшим достижением Ольги следует считать установление мирных отношений с Византийской империей. Империя, разумеется, относилась к Руси как к варварской стране, разговор с которой возможен только с позиций силы. Все предшественники Ольги — Аскольд и Дир, Олег, Игорь — воевали с Византией. После нескольких походов заключались и мирные договоры, но целью русских князей в основном оставалась нажива. Русским купцам необходимо было обеспечить свободу торговли в Средиземноморском регионе, и достигалось это также военными походами. Ольга пошла совсем по другому пути. С этой целью она и совершила свою знаменитую поездку в Константинополь.
До сих пор точно не определена сама дата этого знаменательного события. Русские летописи в большинстве своем датируют поездку Ольги 955 годом. Но упоминания о приемах русской княгини оставил и сам император Константин Багрянородный в своем сочинении «О церемониях византийского двора». Однако он, к сожалению, тоже не указал год, хотя пометил два приема архонтиссы росов 9 сентября, в среду, и 18 октября, в воскресенье. Путем соотнесения числа и дня недели можно определить, что приемы Ольги, о которых говорит Константин, состоялись или в 946 или в 957 году. Конечно, Ольга могла побывать в Константинополе и не один раз, но ситуация осложняется тем, что русские летописи свидетельствуют о крещении княгини именно в Византии, а Константин совершенно не упоминает об этом. Хотя, в общем, это можно объяснить, ведь цель сочинения византийского императора состояла совсем в другом — дать конкретные рекомендации на конкретных примерах по дипломатическому этикету. Однако и имя княгини в его трактате — Эльга, а никак не Елена, то есть она фигурирует в сочинении императора под своим языческим, а не христианским именем.
Все эти противоречия породили множество разнообразных гипотез в исторической науке. Одни историки считали, что Ольга ездила в Константинополь и крестилась там в 957 году, и объявляли дату русских летописей ошибочной. Другие полагали, что Ольга побывала в Константинополе дважды или даже трижды. Третьи вообще считали, что княгиня крестилась уже в Киеве, а в Византию отправилась христианкой. Основанием для этого служил и факт присутствия в свите Ольги священника Григория. Но ведь само по себе это еще мало о чем говорит. Григорий мог быть переводчиком, духовником одного из послов — христианина или же готовил Ольгу к принятию такого важного таинства. Возникало предположение, что княгиня вторично крестилась в Константинополе, уже официально, а до того времени была тайной христианкой. В общем, версий достаточно. Сейчас распространено несколько мнений, в том числе и о поездке Ольги в 946 году. Такая дипломатическая миссия, когда Ольга только-только утвердилась на киевском престоле, выглядит вполне естественной — необходимо было заручиться поддержкой могущественного южного соседа. В то же время Ольга могла приезжать в Византию и в дальнейшем.
Как бы то ни было, поездка Ольги имела два важнейших результата. Во-первых, между Русью и Византией надолго установился мир, а русские воины в качестве союзников или наемников даже участвовали в военных действиях византийской армии и флота в Сирии, на юге Франции и в Италии. А во-вторых, и это самое главное, — Ольга стала христианкой. Она приняла новое имя Елена, так звали мать римского императора, основавшего Константинополь, Константина Великого, и жену самого Константина Багрянородного.
Конечно, рассказ летописи о сватовстве императора к Ольге не следует воспринимать буквально. Константин тогда был женат и, разумеется, прекрасно знал, что крестный отец не может жениться на крестной дочери. Легенда о сватовстве подчеркивала высокое положение Ольги и ее общение на равных с правителем могущественнейшей в ту пору державы. С другой стороны, она объясняла крещение Ольги, демонстрировала ее хитрость, которая помогла ей принять новую веру.
Ольга стала первой христианкой в княжеской семье, но поездка в Византию показала ей, что, пока Русь остается языческой страной, она не сможет на равных поддерживать отношения с другими сильными государствами. Поэтому Ольга, как могла, пыталась распространить христианство на Руси. Однако все ее усилия оказались тщетны. Когда она предложила креститься своему сыну Святославу, он лишь презрительно усмехнулся в ответ. Против крещения была настроена княжеская дружина, ей выгодно было воевать с другими странами и безнаказанно грабить их. А против княжеской дружины князь выступать не мог — он был силен лишь до тех пор, пока его поддерживали его дружинники. Поэтому отношения Ольги и Святослава оставались натянутыми. Кроме того, видимо, не находя поддержки у Византии, Ольга обратилась к западному христианству.