趙成侯二十一年, 趙國向衛國用兵, 攻佔了衛國的漆、富丘。 魏國出兵救衛, 先是在三梁打敗了趙國的十萬大軍, 接著又包圍了趙國的首都邯鄲。 邯鄲頓時陷於危機當中, 趙國抵抗魏國的同時, 派使者向齊國跟楚國求援。
趙國的使者到了楚國, 向楚國提出發兵救趙的請求。 楚國的的大臣昭奚恤很痛快的答應了趙使者的請求, 打發趙使者回國後, 昭奚恤向楚王禁言反對出兵。 認為然趙、魏兩國繼續爭鬥, 等趙國和魏國兩敗俱傷後, 楚國從中漁翁得利。 但是楚國的另一個大臣景舍卻提出不同的意見。
趙使者回到趙國後, 猜到了楚國別有用心, 就對趙王覲見, 認為趙國應該跟楚國議和。 趙成侯對楚國的援兵還是抱有幻想, 最終, 趙國求援楚國的計畫落空了。
趙國另一路使者, 向齊國求援。 齊國國內也是分成兩種不同的意見,
田忌打算帶著齊軍直接開往邯鄲, 孫臏認為, 現在魏國圍攻邯鄲, 魏國的精銳部隊肯定都在前線, 後方實力必定空虛, 不如引兵疾走大樑, 這樣魏國必定釋趙而自救, 這樣技能解開趙國的圍困, 又能打擊到魏國。 田忌聽從孫臏的意見, 率兵進攻魏國大樑。
在趙成侯二十二年, 邯鄲堅守了一年之後, 終於被魏軍攻克。 此時, 齊國也展開了對魏國國都大樑的進攻。 魏軍回師救援大樑, 田忌趁機在桂陵設伏,
在邯鄲被魏國攻破後, 趙國國君帶著君臣在外地繼續抵抗, 在趙成侯二十三年, 趙國在桂陵被魏國打敗, 於此同時, 齊、衛、宋等國聯合進攻魏國, 魏國聯合韓國在襄陵大敗齊、宋、衛三國聯軍。
正在中原諸國大戰的時候, 西方的秦國在趙成侯二十三年趁機包圍了魏國的安邑, 安邑被圍後投降。 第二年, 秦國又出兵魏國的固陽, 固陽降秦。
魏國跟趙國在邯鄲相持三年之久, 魏國的國力損耗極大:“士民疲潞, 國家空虛, 天下之兵四至, 眾庶誹謗, 諸侯不譽”!魏國的內政跟外交都陷入了極大的困境中, 尤其桂陵之戰魏國喪失了十萬之眾。 秦國和楚國趁機蠶食魏國土地,
在西元前351年, 趙魏兩國在漳河訂立盟約, 魏國正式歸還邯鄲。 這場數年之久的征戰, 最終以“趙氏不割而邯鄲複歸”落下了帷幕。
“邯鄲之難”讓魏國跟趙國的國力都得到了大幅度的削弱, 魏國也沒有稱霸中原的實力了, 趙國向中原發展的計畫也受到了阻止。 於是趙國開始向北發展, 到了趙成侯二十四年, 趙國攻取了燕夏屋, 在曲逆加固城防。 到了趙肅侯, 趙國的發展重心已經從中原慢慢的開始向北方轉移了!