以退为进之策，以争取时间更深入地进行第二次变法，于周显王十九年（前350年）与魏惠王在彤（今陕西华县西南）会盟修好，将河西部分土地归还魏国。为便于尔后东进中原，又将国都迁至咸阳（今陕西省咸阳市东北）。经两次变法，秦国国力更强。而魏惠王则派军队在固阳东修建崤山长城（东南起崤山，西北至黄河），以阻止秦军东进，保障河东地区与大梁的联系。
商鞅游说魏惠王称王.魏国以朝见周天子为名，召集许多小国举行会盟，图谋攻秦。秦孝公下令加强防守，并采纳商鞅“尊魏为王”的策略来改变魏国进攻秦国的意图。秦孝