魏国在秦齐大国的夹击中,不断地遭到惨败,从而在公元前334年,魏王不得不用相国惠施“以魏合于齐、楚以按兵”(‘战国策·魏策一》)的建议,通过齐相田婴的关系,率领韩国国君,到齐的徐州(今山东省滕县东南)朝见齐威王,并尊齐威王为王,同时齐威王也承认魏惠王的王号,即史书上所谓“会徐州相王”。
齐、魏两大国“会徐州相王”,这件事乃是楚、赵等国所不能容忍的,故在公元前333年,赵肃侯派兵围攻魏的黄城(今河南省内黄县西),并在漳水、滏水间筑了长城,防止齐、魏两国的进攻;同时楚威王还亲率大军,进围徐州,打败了齐将申缚的军队。