赵之邯郸城内,伤员遍城皆是,但士兵依旧士气高昂,平原军赵胜,于寒冬将府内积粮存衣,散布赵民,并令其家人抢救伤员,大将军廉颇带甲上城亲自指挥督战,平原君赵胜亦往之。赵兵多弱,廉颇命弱者立城,强者于城内休养逢战而轮换,又命善射者集而射秦。期间赵之精锐常出城,多有不回者(战死),但秦亦伤亡惨重。
秦昭王四十九年正月,秦将军王龁率援军十万带着大量的兵备粮草及秦王的最后命令到达了邯郸。五大夫王陵即调整兵力准备向邯郸发动第三次攻击,也是攻赵以来最大规模的一次进攻。战事爆发于正月,在北方此时还是寒冷的冬季。此时邯郸被围将近四个月城内兵员损耗和粮食供给已显危机,人心在冬季更显得脆弱。但在廉颇、乐乘诸位良将的率领下赵军依然士气高昂。同时秦军在受到增援后士气也开始高昂。战事进行月余,赵兵拼死抵御秦军进攻并取得胜利。秦军伤亡惨重,士卒多怨。秦王以陵战不善,免去王龁代将。其后王龁率军连续攻打邯郸近五个月,依然没有攻下。十月,秦王杀了白起后又命郑安平率军五万支援王龁。此时邯郸城处于最危急的时候,粮草早已断绝,人皆“以骨为炊”,“刎子而食”,赵军依旧不屈的抵抗着。同时平原君的外交战开始起作用,至十二月初,魏军八万,楚军十万均已赶到邯郸外围,秦国也不断的增兵汾城(河东之地)以为声援,双方大战一触即发。同年十二月,信陵君指挥魏楚联军,对秦军发动了强大的攻势,魏军击于西,楚军击于东,赵军应于内,秦军三面受敌,全线崩溃。王龁率秦军主力向西急退数百里,入汾城才稍事喘息。在邯郸城南驻防的秦军郑安平部约两万人,被赵军重重围困。郑安平部远离主力,粮草断绝,突围无望,只得全军降赵。三国联军乘胜进攻汾城,秦军大败,被迫撤至河西,夹河对峙。联军乘势收复河东六百里之地,其威大震。
赵国自长平之战败于秦国之后,国力大大削弱。此后,不仅受到秦国军队的屡次进犯,而且其他诸侯国亦想乘机侵赵获利。十五年,燕国丞相栗腹以给赵王祝寿为名,出使赵国,侦探赵国虚实。回国后向燕王建议,赵国青壮年在长平均被秦将白起坑杀,国内尽是孤儿寡妇,无力再战,乘此良机攻赵必胜。燕将乐间认为赵国连年同秦作战,百姓熟悉军事,若兴兵攻赵,燕军一定会败,坚决反对出兵。燕王喜不听乐间劝告,决意发兵攻赵国。他派栗腹为将,领兵60万乘(一说,二军,战车二千乘)兵分两路大举进攻赵国。栗腹令部将卿秦率军20万攻代,自率主力40万攻鄗。燕军到达宋子(今河北晋县南)后,赵孝成王令上卿廉颇、乐乘统兵13万(一说,25万)前往抗击。廉颇分析燕军的来势后认为,燕军虽然人多势众,但骄傲轻敌,加之长途跋涉,人马困乏,遂决定采用各个击破的方略。令乐乘率军5万守代,吸引攻代燕军不能南下援救,廉颇亲自率军8万(一说,20万)迎击燕军主力于鄗。赵军同仇敌忾,决心保卫国土,个个奋勇冲杀,大败燕军,斩杀其主将栗腹。攻代燕军闻听攻鄙军大败,主帅被杀,军心动摇。乐乘率赵军趁机发起攻击,迅速取胜,俘庆秦。两路燕军败退。廉颇率军追击500里,直入燕境,进围燕都蓟(今北京城西南)。燕王只好割让5座城邑求和,赵军始解围退还。战后,赵王封廉颇为信平君,假相国。