Выслушав жену, шах проявил благоразумие. Он решил спокойно разобраться в случившемся и расспросил Сиавуша. Тот рассказал ему, как все было на самом деле. Шах взял Сиавуша за руки, притянул к себе и обнюхал кудри и одежды сына, а затем, повторив то же самое с Судабе, понял, что нет и следа преступных объятий, о которых говорила царица. Она возводила хулу на безвинного Сиавуша. Однако наказать жену шах побоялся, опасаясь войны сее родней.
Не сумев обмануть мужа, Судабе вновь начала плести хитрые козни. Она призвала колдунью, носившую в себе ребенка, дала ей снадобье, чтобы у той случился выкидыш, а плод собралась выдать за свой, обвинив Сиавуша в убийстве ее ребенка. Колдунья согласилась и, выпив зелье, родила мертвых близнецов, которых царица велела положить в золотую лохань, а сама издала пронзительный крик. Властелин, узнав о постигшей царицу беде, разъярился, но гнева своего не выдал ничем. Наутро он пришел в покои жены и увидел встревоженных слуг и мертворожденных детей. Судабе лила слезы, говоря: «Я ведь говорила тебе о делах злодея».
В душу шаха закрались сомнения. Он обратился к звездочетам с просьбой справедливо рассудить обвинения царицы. Звездочеты трудились неделю, а затем сказали, что не он и царица родители этих детей. Царица вновь стала лить слезы и просить у шаха правосудия. Тогда владыка отдал приказ найти настоящую мать этих детей. Стража вскоре напала на след колдуньи и привела ее к шаху, угрожая петлей и мечом. Та же твердила им в ответ: «Вины за собой не ведаю, нет!» Звездочеты снова подтвердили свое решение. Судабе же сказала, что говорить правду им запретил Сиавуш. Чтобы отогнать от себя подозрения, царевич решается пройти испытание огнем, как велел великий Заратуштра. Развели огромный костер. Пламя бушевало под вопли собравшихся людей. Всем было жаль цветущего юношу.
Появился Сиавуш и сказал: «Да будет небесный свершен приговор! Коль прав я, спасатель меня спасет». Вот вороной конь понес Сиавуша сквозь огонь. Не видно стало ни всадника, ни скакуна. Все замерли и через мгновение радостно грянули: «Прошел сквозь огонь молодой властелин». Справедливость была восстановлена. Шах решил казнить лгунью, но Сиавуш уговорил его помиловать супругу и не терзать себя. Кей Кавус еще сильнее привязался к сыну.
Тем временем шах Афрасьяб готовился к новым битвам с Ираном. Сиавуш попросил отца разрешить ему возглавить войско, сказав, что ему по плечу сокрушить Афрасьяба и повергнуть в прах вражьи головы. Шах согласился и послал гонца за Ростемом, попросив его быть защитой Сиавушу в предстоящей войне.
Под гром литавр Тус выстроил рать перед дворцом. Шах вручил Сиавушу ключи от сокровищ дворца и воинского снаряжения и поставил под его начало рать из двенадцати тысяч бойцов. После этого шах произнес перед войском напутственную речь.
Вскоре Сиавуш занял Балх и послал эту радостную весть отцу.
Афрасьябу приснился страшный сон, будто вихрь налетел на его войско, опрокинул его царственный стяг и сорвал покров с шатров.
Смерть косила воинов, кровавой горой громоздились тела. Налетели сто тысяч воинов в броне и их предводитель как вихрь на коне, Афрасьяба связали, помчали быстрее огня и бросили к ногам Кей Кавуса. Тот в ярости вонзил кинжал в грудь Афрасьяба, и тут его пробудил собственный крик.
Мобед разгадал его сон: «Могучий владыка, готовься увидеть наяву грозную рать иранцев. Твоя держава будет погублена, родная страна затоплена кровью. Сиавуш изгонит тебя прочь, а если ты победишь Сиавуша, то иранцы, мстя за него, сожгут страну».
Желая предотвратить войну, Афрасьяб отправляет с Гарсивазом караван с богатыми дарами, табун коней и множество рабов, Когда Гарсиваз вошел во дворец, царевич проявил к нему учтивость и усадил у трона, Гарсиваз изложил просьбу своего повелителя о прекращении войны.
Юный полководец Сиавуш, посоветовавшись с Ростемом, решил принять предложенный мир. Гонец сообщил об этом Афрасьябу и добавил, что Сиавуш требует при этом сотню заложников. Условие было принято, и Ростем отправился к Кей Кавусу с вестью о заключении мира.
Однако послание Сиавуша ужалило шаха. Его совсем не обрадовало решение Сиавуша, и он велел передать войско под командование Туса, а самому Сиавушу немедленно возвращаться домой, назвав его при этом «недостойным звания воина». Это оскорбило мудрейшего полководца Ростема, который в присутствии шаха вспыхнул гневом и покинул двор.