当时,宋国开始不断地开疆拓土,这在当时本是无可厚非的事情,但是宋国的国家实力并不强,在此情况下还去虎口夺食,抢夺齐国的势力范围泗上。为此,齐国对宋国很是怨愤。
秦王就是看准了这一点,遂遣人前去齐国游说齐王,让齐国前去攻打宋国,夺回齐国的领地,齐王果然中计。
公元前286年,齐湣王决定派遣齐军大举伐宋,宋国在齐国的铁骑下灭亡,宋偃王逃到魏国,最终客死异乡。如果齐国就此罢手,或许这样的结果还能够在很大程度上加强齐国的国力。可惜,这时候的齐王在不断的胜利当中,野心膨胀,认为自己已经是天下无敌。齐王认为与其坐等秦国强大,不如先下手为强:往南打击楚国,往西攻取三晋,趁势灭了东西二周;在国内准备杀了孟尝君。这些都是齐王田地眼下最想做的事情。
一时之间,齐国成为了众矢之的。昔日越王勾践卧薪尝胆,最终破吴国。今朝的燕昭王,也瞅准了机会,准备大破齐军,攻灭齐国。
在燕昭王的苦心筹划下,一代名将乐毅于公元前284年,联合秦、魏、韩、赵四国,攻破了包括齐都临淄在内的70余座城池,齐王最终被楚军杀死。齐国从此纷乱不堪,直到公元前279年,才在田单的努力下复国。如此一来,秦国已经达到了自己的目的,整个天下只有赵国可以与秦国相争了。
但秦国并不是这次五国联合伐齐的唯一受益者,甚至不是最大的受益国家。因为赵国通过这次行动,直接夺取了齐国富庶的河间之地(即今天的京津唐三角地带),为其军事实力提供了强大的后勤保障。
赵国拥有精兵强将无数,秦国要实现攻灭赵国的愿望,还需要进一步筹划。这一次,秦昭襄王、宣太后、魏冉等,不管是秦国的旧式贵族还是新兴权贵,都将目光投向了白起。白起不负众望,他从西北回来之后,率领精兵强将,自公元前282年起,三次率军攻入赵国境内,连拔蔺、祈、石及光狼等城,赵国骑兵被斩首两万,损失惨重。眼看秦国和赵国即将发生最后的决战。赵惠文王决定,与其和秦军打得死去活来,不如向秦国求和,再去攻打楚国、魏国或者韩国。然而秦国此时又怎么会甘心放过赵国呢?
正所谓人算不如天算,秦军在白起的带领下准备血洗赵国时,楚国那边发难了。楚顷襄王为了给父亲楚怀王报仇雪恨,在公元前281年,趁着秦、赵胶着,白起无法抽身之际,派遣使臣合纵齐、韩等国,欲要联合攻击秦国。
楚顷襄王可谓初生牛犊不怕虎,他并不了解秦国的真正实力,就在他准备攻击秦军的同时,秦昭襄王早就提前动手了。因为司马错对蜀中甚为了解,所以这一次攻击楚国的任务,由司马错担当重任。他从陇西发兵,在巴、蜀地区又补充兵力10万,近万艘大船,600多万斛米,顺江而下,将楚国的大后方黔中郡一举攻下。当时白起正在关东地区对楚国北部地区构成极大的威胁。其他各国见楚国大势已去,纷纷与楚解除同盟关系。
攻克黔中后,司马错兵分两路大军:一路军从巴郡东出巫峡去攻打郢西,另一路大军由武关向东出发,攻取楚国的汉北及上庸地区,进入桐柏山。两路大军将楚国包围起来。楚王得知秦攻楚的消息后,十分震惊,急忙从都城集合数十万大军,连夜赶往鄢(楚国陪都,今湖北宜城东南),以防备秦国的进攻。
司马错采取了迂回战术,数十万士兵在他的带领下,翻山越岭,穿过今岷山山脉、摩天岭山脉、云贵高原等三大地区,又经过陇西到达巴蜀再到云贵然后再拐到湖北地区,行军路上山高水急,猛兽出没,可谓历尽艰难险阻。能够做到如此大规模的战略迂回,实在令人惊叹。秦军在楚军大后方突然出现时,楚军顿时乱了手脚。
此时的白起也被秦昭襄王授以重任,因为秦王知道楚国虽然看起来很弱,但随便凑上数十万军马,还是不在话下的。秦王的另一个战略是和赵国讲和,只有这样,才能够免除秦军的后顾之忧,这便有了前面述及到的渑池之会。赵国别无他法,只能暂时和秦国联合。