秦昭襄王十年(公元前297年),楚怀王从秦国的囚拘中逃走,秦军遍布在楚道上搜捕,楚怀王熊槐投奔赵国,赵国不敢收容他。在投奔魏国的时候,秦兵追到魏国抓住了楚怀王。
秦昭襄王十一年(公元前296年),楚怀王死了,秦国归还了他的尸体。
秦昭襄王十二年(公元前295年),秦国任命穰侯魏冉为丞相。
秦昭襄王十四年(公元前293年),韩、魏攻秦,秦国任命白起为元帅,在伊阙(河南洛阳南)打仗,打败了二国联军,大获全胜,斩了24万人,掳获了魏国和韩国的联军统帅——魏国大将公孙喜。
秦昭襄王十六年(公元前291年),秦国攻打韩国,攻占了宛城(河南南阳)。
秦昭襄王十七年(公元前290年),魏国割河东(山西)400里、韩国割武遂地(山西运城垣曲东南)200里给秦国。
秦昭襄王十八年(公元前289年),秦国的大良造白起、客卿司马错,率军攻打魏国,军队打到了轵城(河南济源县),攻占了大小六十一个邑。
秦昭襄王十九年(公元前288年),秦昭襄王嬴稷称西帝,派遣使臣尊称齐湣王田地为东帝。齐王听从谋士之策,自去帝号,并约诸侯合纵攻打秦国。秦昭襄王被迫也取消帝号,恢复称王。
秦昭襄王二十年(公元前287年),秦国攻打魏国,攻占了新垣(山西运城垣曲)、曲阳(河南济源)。
秦昭襄王二十一年(公元前286年),秦国攻打魏国,魏国割故都安邑(山西运城夏县)给秦国用来求和,秦国将安邑之民全部驱赶到魏国,仅留下了这座城。
秦昭襄王二十二年(公元前285年),秦国、楚国在宛城(河南南阳)会面。秦国、赵国在中阳(山西吕梁地区中阳县)会面。秦国的大将蒙武攻打齐国,攻占了九座城。
秦昭襄王二十三年(公元前284年),燕国的上将军乐毅和赵国、秦国、韩国、魏国会面,五国联军,大举攻打齐国,攻占了齐国的七十几座城。
秦昭襄王二十四年(公元前283年),秦、赵二国在穰城(河南南阳邓州市)会面。秦国攻打魏国,攻占了安城(河南新乡原阳)。
前锋打到魏国的首都大梁才凯旋。秦昭襄王嬴稷向赵国索要和氏璧,声称用十五座城交换。赵国派遣舍人蔺相如拿着和氏璧奔赴秦国,见秦国毫无诚意,将和氏璧完整的拿回了赵国。
秦昭襄王二十五年(公元前282年),秦国攻打赵国,攻占了两座城。
秦昭襄王二十六年(公元前281年),秦国再次攻打赵国,攻占了石城。