赵平原君一行来到楚国,向楚考烈王陈述合纵抗秦的利害关系,从“日出”谈到“日中”,楚考烈王还是犹豫不决。毛遂于是拔剑而前,走近楚考烈王说:“今楚地五千里,持戟百万,此霸王之资也。以楚之强,天下弗能当。白起,小竖子耳,率数万之众,兴师以与楚战,一战而举鄢郢,再战而烧夷陵,三战而辱王之先人。此百世之怨而赵之所羞,而王弗知恶焉。合纵者为楚,非为赵也”。楚考烈王羞愧,“唯唯”答应,“歃血而定纵”。赵平原君回国后,楚国出兵十万救赵。
魏安僖王派晋鄙率军十万救赵。秦昭襄王派人威胁魏安僖王说:“诸侯中有敢于救赵者,败赵后首先攻先救赵者”。魏安僖王恐惧,命晋鄙大军暂停于邺(今河北省临漳县西南)观望。魏信陵君魏无忌依靠魏安僖王宠妃如姬盗得虎符,带勇士朱亥杀晋鄙,夺其兵权,并挑选八万精兵进击秦军。这就是“窃符救赵”。楚春申君黄歇亦率军救赵。秦军作战失利,秦昭襄王又令白起领兵攻赵。白起始终托病不出。秦昭襄王罢其官爵,白起被迫在杜邮(今陕西省西安市西北)自杀。
魏楚援军到来之前,赵胜招募3000敢死队,命李谈率领进击秦军,击退秦军30里,李谈战死,赵王封其父为李侯。
结果
公元前257年12月,魏、楚两国军队先后进抵邯郸城郊,进击秦军。赵国守军配合城外魏、楚两军出城反击。在三国军队内外夹击之下,秦军大败,损失惨重。王龁率残部逃回汾城(今山西省侯马市北),秦将郑安平所部2万余人被联军团团包围,只好降赵,邯郸之围遂解。魏楚联军乘胜进至河东(今山西省西南地区),秦军复败,退回河西(今山西、陕西间黄河南段)。此时韩国也加入合纵攻秦,赵、魏、楚、韩先后收复魏之河东郡以及安阳,赵之太原郡以及皮牢、武安,韩之上党郡以及汝南。