魏、韩二国,企图迫使魏、韩二国倒戈,加入秦国的军事联盟,越国无强也开始移师北上,向淮北的楚军发起军事挑衅,宋国君偃也自立为王,西攻魏国,东攻齐国,南攻楚国,占领了楚国淮北的300里地方,楚怀王闻报,即令伊川的楚军相助魏、韩打击秦国,秦军随引兵撤退回关内;又令淮北的楚军于广陵修筑土城并建立了昭关,以遏制无强的越军北进,再令荷泽、济宁的楚军南下,徐州的楚军西进,二军合击宋国国都商丘,于虞城和夏邑大败宋军,斩杀宋军五万余,宋国君偃大恐,随即取消王称,并向楚怀王求和,退回所占淮北的300里地,并保证从今以后不再侵犯楚国,