秦国进攻其它的弱国，史称“连横”。被张仪逼走的公孙衍入魏国，原本帮助秦国“连横”的他转为向魏王鼓吹“合纵”。魏将公孙衍在前323年发起魏、韩、赵、燕、中山「五国相王」之事来对抗张仪的连横策略。但张仪成功拉拢齐、楚等国，不久楚国就派兵伐魏，公孙衍和魏相惠施的合纵策略受到挫折。秦惠文王更元三年（周显王四十七年，前322年），张仪代表秦国游说魏王，提出让秦魏联合攻韩，由秦得三川，魏得南阳，魏王同意，张仪为魏相。此时公孙衍游说韩王，让韩王直接把南阳割给魏国以瓦解攻韩联盟，于是公孙衍夺得张仪的功劳，受魏惠王重金奖