后将此事转告给楚怀王，楚怀王得知被骗后大怒，转而与齐国联合，一面命屈匄勐攻秦国的于中；一面任命柱国景翠为主将，包围秦国的盟国韩国的雍氏（今河南省禹县东北）。而齐国也趁机出兵，联合宋国包围了秦国的盟国魏国的煮枣（今山东省东明县南）。秦惠文王发兵三路，一路由庶长魏章率领救援商于，一路由甘茂率领攻占楚国的汉中，一路由庶长严君疾（樗里子）率领联合韩、魏两国反击楚、齐。前312年，严君疾所率领的秦军与韩军在雍氏击败景翠的军队，继而与魏章的部队会合。秦、韩联军与楚军在丹阳（今河南省淅川县丹水和淅水交汇处一带）交战，