采用「围魏救赵」的战术，攻击魏国首都大梁（今河南开封），迫使庞涓回防。齐兵在桂陵（今河南长垣）伏袭，大败魏军，庞涓被齐兵所俘，史称桂陵之战，而后魏惠王赶紧与韩国联军，反攻襄陵（今山西襄汾），是为襄陵之战，齐兵失败。齐国请楚国大将景舍调停，不久，魏惠王与赵成侯结盟，魏军撤离邯郸，最后齐国退兵，孙膑把庞涓释放回魏国。
逢泽会盟.魏惠王二十四年（公元前346年），魏惠王在逢泽会盟诸侯，接着率领诸侯朝见周天子。但这遭到了韩国和齐、楚等大国的抵制，只有赵肃侯、秦国公子少官和泗上的一些小诸侯来