公元前281年,白起又攻赵,取蔺和离石(均在今山西省离石境内),然后率军南下,第二次围攻大梁。燕国和赵国再次出兵救魏,将秦军围困于林中(今河南省新郑),迫使秦国讲和。
公元前280年,白起连续三年第三次攻赵,取代县(今河北省蔚县)和光狼(今山西省高平)两城,斩首三万。
在白起咄咄逼人的攻势面前,被赵惠文王倚为栋梁的廉颇也束手无策。这倒不是说廉颇无能——如果没有廉颇,赵国也许败得更惨——而是白起实在太厉害。
正当赵国被打得狼狈不堪的时候,秦国出人意料地停止了进攻,向赵国伸出了橄榄枝。
蔺相如完璧归赵
公元前280年,秦昭王命令白起停止进攻赵国,派人给赵惠文王送去一封信,表示愿意将近年来秦国占领的十五座赵国城池统统归还,前提是赵惠文王用其珍藏的和氏之璧来交换。