秦国的东向扩张和
张仪的
连横策略,严重威胁到东方各国。二年,在
齐、楚、燕、赵、韩等国支持下,魏王驱逐张仪,改用
公孙衍为相,行“
合纵”之策。次年,在公孙衍的推动下,魏、赵、韩、燕、楚五国共推
楚怀王为纵长,组织联军进攻秦国。公孙衍还联络
义渠国由侧背进攻秦国,配合联军。
秦送“文绣千匹,好女百人”(《
战国策·秦策二》)给
义渠,以缓其威胁,然后发兵于函谷关迎战。联军因各有所图,步调不一。楚、燕两国暂时受秦威胁不大,态度消极。只有魏、赵、韩三国军队与秦军交战,被击败。联军向东撤退,至修鱼(今河南原阳西南)后各自回国。
同年,义渠君认为秦送厚礼实是暂时策略,
秦国强大终对己不利,便乘五国攻秦之机,出兵袭击秦国李帛。秦军一支仓促迎战,大败于此。然而,这一战并未影响全局。
修鱼之战结束后,秦将
嬴疾再次攻韩,与韩太子韩奂、赵公子赵渴带领的韩、赵两国联军大战,于韩国境内大败联军,斩首八万。残余联军溃逃。关东诸国大为震恐。