马陵之战后魏国实力受到一定的削弱,齐国则加强了对魏国的进攻。魏惠王用惠施计尊齐威王为王于徐州,齐威王也承认魏惠王的王号。魏国与齐国的关系由徐州相王而得到缓和,但秦国在西边却连续向魏国发起进攻,西边的西河、上郡相继落入秦国之手。魏国感到只靠本国的力量是不能抗拒秦国进攻的,于是有公孙衍发动的“五国相王”之举,企图联合三晋与燕、中山国,来抵御大国的进攻。