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