面对强秦的进攻,赵国上下同仇敌忾,誓死抵抗,秦军久攻不克,于次年改派王代王陵为将,继续围困邯郸。为了鼓励士气,赵国丞相平原君带头散发家财作为军费,编妻妾入行伍,鼓励军民共赴国难,并选精兵三千不断出击,疲惫秦军。同时接连遣使赴魏、楚求援。楚王发兵相救,魏国也派晋鄙率兵十万救赵。秦王闻讯,即派使者威胁魏王:秦军攻下赵国只在旦夕之间,诸侯中谁胆敢出兵相救,将成为秦军的下一个攻击日标。魏王害怕秦军报复,命晋鄙屯军于邺(今河北临漳西南),逗留不进,以观望事态发展。平原君见魏军不至,不断催促魏公子信陵君无忌设法救赵。信陵君是平原君的好友,也是他的姐夫。无忌百般劝说魏王进兵无效,便用门下食客侯生之计,求助于魏王爱妾如姬,从魏王寝室窃得虎符,赶赴邺地,杀死晋鄙,夺取兵权,接管了军队。然后挑选了八万精兵,向邯郸进军。
次年十二月,秦王也增兵遣将,加紧围攻邯郸。此时,魏、楚两国援军赶到。秦军久顿坚城,师老兵疲,受赵、魏、楚军内外夹击,大败,秦将郑安平率二万人降赵,被围困一年多的邯郸城得以解围,赵、魏两国乘胜夺回了部分失地,秦军被迫退回河西。