魏国扭转战局
公元前三五四年秦乘魏进围赵邯郸的时机,在元里大败魏师,并取得少梁(今陕西韩城西南,《史记·六国年表》、《秦本纪》);同时秦派公子壮率师伐韩,深入韩地,进围焦城(今河南尉氏西北)没有攻克,占据了上枳、安陵(今河南鄢陵北)、山氏(今河南新郑东北)三地,并在那里筑城
(《水经·渠水注》引《竹书纪年》),插入了韩魏两国的交界地区。
在齐军大败魏军于桂陵的同时,楚宣王也派景舍救赵,攻取了魏的睢水、
- 水间地(《战国策·楚策一》)。但是后来魏国逐步扭转战局,还是把赵都邯郸攻破了。公元前三五二年,魏惠王调用了韩国军队,在襄陵打败了齐、宋、卫的联军,齐国不得己清楚将景舍出来向魏求和(《水经,淮水注》引
《竹书纪年》)。次年,魏国便迫使赵国在漳水之上结盟,并把邯郸归还赵国。《吕氏春秋·不屈篇》评论说:“围邯郸三年而弗能取,士民罢(疲) 潞,国家空虚,众庶诽谤,诸侯不誉,魏国从此衰矣。”
这时秦孝公正奋发图强,公元前三五八年曾打败韩军于西山,公元前三五四年又打败魏军于元里,攻取了河西的少梁。接着由于卫鞅的变法,秦国日益强大。公元前三五二年又攻入魏的河东,一度攻取了安邑(《史记·秦本纪》、《商君列传》);次年又包围固阳,迫使归降。秦国因此越过洛水, 收复了一部分过去被魏国夺去的河西地。后来魏国和齐、赵两国先后结盟讲和,到公元前三五○年,魏就回头向秦反攻,曾围攻上郡的定阳(今陕西延安东,见《战国策·齐策五》),结果秦孝公在彤(今陕西华县西南)和魏惠王相会修好(《史记·魏世家》)。公元前三四八年,赵肃侯又和魏惠王在阴晋(今陕西华阴东)相会修好。魏国勉强挽回了战败的局势。