金军北撤,宋廷曾令种师中与姚古等统兵将金军&ldo;逐出境&rdo;。姚古所部遂乘宗翰北上之机,一举收复隆德府和威胜军等失地。种师中统兵尾随北撤的宗望金军之后,到达真定(今河北正定)时,即接宋廷命令,进援太原,与姚古部互为犄角,以解救太原之围。种师中随即挥师西进,出井陉关(今河北井陉北),相继收复寿阳(今属山西)、榆次(今属山西)。五月初,前锋部队进抵置巨太原城仅20里的石桥。种师中一路西进,几乎未遇金军的抵抗,只有零散放牧的金兵。探报以为金军大部已北撒,知枢密院许翰亦信以为真,几次派人到军中督令种师冲出兵攻击。种师中也以为金军无主力在此,未作认真布置。金将翰论活女率主力金军前来攻击,宋军仍认为是小股军。种师中遂令后军出击收捉。于寿阳石坑,宋军遭到金军袭击,宋军仓促应战,五战三胜,又返回榆次。种师中在出击前,曾与姚古、张灏两军约定共同发兵,且均不带辎重。然而种师中孤军进发,姚古、张灏却失期未至。街种师中进至杀熊岭时,因粮草断绝,兵士饥饿难忍。金军侦知,遂集中兵力勐攻,宋军右翼和前军先后溃败。种师中率领部将与金军死战,自卯时(今5‐7时)直激战到巳时(今9-11时),宋军用神臂弓多次击退金军的进攻,终因寡不敌众,种师中身中数枪,力战阵亡,余部退守平定军(今山西平定)。姚古率部增援,被金军阻地盘陀,遂退至隆德府。张灏所部亦遭金军攻击,失利后撤。宋军出战失利,终未能解救被金军围攻的太原城。
宋军战场上的失利,再度引起朝廷中投降派与主战派的争论。门下侍郎耿南仲等人力主割让3镇以求和,李纲等人则坚决反对。为了排挤李纲,耿南仲借太原之围未解之机,向赵桓提出:&ldo;欲援太原,非纲不可。&rdo;5赵桓令李纲接替因病归朝的种师道,出任河北、河东路宣抚使。李纲清楚赵桓、耿南仲等人的用意,便以自己是书生,并不懂得用兵,恐会殆误国家大事为由,请求辞去此任,又以身患疾病,请求辞官,都被宋帝拒绝。陈过庭、陈公辅等臣僚也认为这样做是陷害李纲,他不能离开朝廷。不料,赵桓竟为此大怒,下令罢免陈公辅等的官职,依然坚持令李纲出朝任宣抚使。
河北、河东路宣抚使司仅有兵士1200人。且马匹甚少,因此李纲受命后提出要在京城&ldo;括马&rdo;。赵桓先是应允,继而又出榜称:&ldo;宣抚司括马,事属骚扰,可更不施行。&rdo;6李纲请求拨给银绢钱各百万,以解决军需,却只得到20万。李纲考虑出任宣抚使还有许多事尚待办理,请求延缓出发的日期,赵桓指责他是&ldo;迁延拒命&rdo;。李纲上疏陈述不能如期出发的理由,仍未获准。临行之时,他又告诉赵桓,朝廷若重用奸臣,必将误国。
李纲出任宣抚使后,先处置了谎报军情、搅乱军心的将领,以严肃军纪。又宣布对不月艮从军令、抢劫百姓财产者给予正法,以扭转宋军腐败涣散的状况。进驻河阳后,李纲利用10余天的时间训练兵士,修整军械装备,为进击金军,解救太原之围做准备。继而又进驻怀州(治今河南沁阳),准备汇集&ldo;防秋之兵&rdo;再进兵太原。可就在这时,赵桓下诏。罢减各地调集的防备金军秋季入侵的军队。李纲为此上奏抗论,指出:&ldo;太原之围未解,河东之势甚危,秋高马肥,敌必深入,宗社安危,殆未可知。&rdo;对朝廷朝令夕改的作法,他认为已于抗金极为不利,故自己&ldo;不足以任此&rdo;7。赵桓对李纲的上疏毫不理会。反而批复令他马上起兵赴太原解围。李纲无奈,只好于隆德府召集诸将领,定于七月二十七日各自统领所部进兵太原。然而各路主将均接受朝廷的直接指挥,凡事皆需禀报朝廷,或执行朝廷的指令,李纲的宣抚使司徒有指挥的虚名。为此,李纲再次上书,力陈宣抚使司无实权的弊端,可仍未见赵桓答复。
约定出兵的日期已到,唯有威胜军一路宋兵开拔,而平定军、汾州(治今山西隰县)、辽州(治今山西左权)三路宋军&ldo;皆逗留不前&rdo;。威胜军行至南北关,与金军遭遇,两军转战4日,互有胜负,伤亡相当。金军增援部队赶到,合力进击,威胜军却无援应,力战不胜,遂败退。李纲准备将各路宋军聚拢,缩短战线,避免为金军各个击破,而后由他亲自统领,赴太原与金军交战。此时,宋廷中投降派与主战派臣僚间的抗争亦愈演愈烈,赵桓为首的投降派已将原定割让3镇的议和条件,改为用代税钱替代,并积极与金朝协商洽谈。投降派已于朝廷中占据主导的地位,主战派官僚随之相继遭排斥,被赶出朝廷。太宰兼门下侍郎徐处仁被罢官,贬为知东平;少宰兼中书侍郎吴敏被罢知扬州;同知枢密院事许翰罢官,贬为知亳州。而投降派官僚则被擢升,以中书侍郎唐恪为少宰兼中书侍郎,以尚书右丞何桌为中书侍郎,礼部尚书陈过庭为尚书右丞,开封府尹聂山为同知枢密院事,御史中丞李回为签书枢密院事。李纲闻讯,叹息道:&ldo;事无可为者矣!&rdo;八月,赵桓又命种师道重新出任,以同知枢密院事领宣抚使司,而召李纲返回京城,不久便被免职,出任知扬州。九月初,他未及到任,又以他&ldo;专主战议,丧师费财&rdo;之罪名被贬官。
投降派控制朝政,给抗击金军的斗争带来极大的消极影响,除部分主战派军将领兵与金交战外,朝廷再未组织大规模的军事行动,甚至不再过问被围困的太原城。而局部的抗金斗争,也因孤军作战,无一取胜。河东察访使张灏与金军战于文水县(今属山西),战败。都统制张恩正又夜袭文水县金兵,失利。次日再战,又溃败,阵亡数万人。张思正逃至汾州。都统制折可求于子夏山与金军交战,亦遭惨败。宋军在战场上的失利与宋廷的投降求和,更使河东一带的百姓对抗击金军入侵失去信心。威胜军、隆德府(今山西长治)、汾州、晋州(治今西临汾)、泽州、绛州(治今山西新绛)等百姓恐金军侵掳,纷纷渡过黄河南逃,以至&ldo;州县皆空&rdo;。