這時候,太原城已經被宗翰的西路軍圍困了八個月。太原守將王稟率領軍民堅決抵抗。金兵用盡一切辦法攻城,都被王稟打退。日子一久,城裡斷了糧,兵士把牛馬、騾子殺了充飢;牛馬吃完了,就把弓弩上的皮革煮來吃。老百姓天天吃野草,糠皮,沒有一個人投降。最後,太原城終於被金兵攻破。王稟帶著飢餓的兵士跟金兵巷戰之後,自己跳到汾水裡犧牲。
太原失守之後,兩路金兵繼續南下。各路宋軍將領聽到東京吃緊,主動帶兵前來援救。宋欽宗和一些投降派大臣忙著準備割地求和,竟命令各路援軍退回原地。
這時候,在黃河南岸防守的宋軍還有十二萬步兵和一萬騎兵。宗翰的西路軍到了黃河北岸,不敢強渡。到了夜裡,他們虛張聲勢,派兵士打了一夜戰鼓。南岸的宋軍聽到對岸鼓聲,以為金兵要渡河進攻,紛紛丟了營寨逃命,十三萬宋軍一下子逃得精光。宗翰沒動一刀一槍,就順利地渡過了黃河。宗望率領的東路,也攻下大名(今河北大名),渡河南下。兩路金兵不斷向東京逼近,把宋欽宗嚇昏了。一些投降派大臣又成天向宋欽宗嘀咕,說除了求和之外,沒有別的出路。宋欽宗只好派他弟弟康王趙構到宗望那裡去求和。
趙構經過磁州(今河北磁縣),州官宗澤跟趙構說:“金朝要殿下去議和,這是騙人的把戲。他們已經兵臨城下,求和又有什麼用呢?”
磁州的百姓也攔住趙構的馬,不讓他到金營去求和。趙構害怕被金朝扣留,就在相州(今河南安陽)留了下來。
沒有多久,兩路金軍已經趕到東京城下,猛烈攻城。城裡只剩下三萬禁衛軍,也是七零八落,差不多逃亡了一大半。各路將領