阳五个月也不能攻下，樗里疾和公孙奭果然提出反对意见。秦武王想召甘茂回国，打算退兵。甘茂说：“息壤之盟就在那里，大王您可不要忘记。”秦武王于是增调兵力援助甘茂。前307年，秦军攻克宜阳，斩首六万。秦军乘胜渡过黄河，夺取了武遂（今山西省垣曲县东南）并筑城，韩襄王被迫派公仲倗到秦国谢罪，同秦国讲和。而前来救援韩国的楚国大将景翠也趁机进兵，秦国被迫献煮枣（今山东省东明县南）求和。同年，魏襄王派太子朝见秦武王。
攻略西南.前311年，蜀国国相陈庄作乱，杀蜀侯通国。次年，刚刚继位的秦武王派庶长