果然在张仪从啮桑回到秦国后就被赢驷被免去左丞相的相位,而宇文宏马上被扶正,由此看出赢驷在骨子对外来大臣的不信任,而张仪已经做得够好了结果还是迎来了如此的结局。
公元前322年,为了秦国的利益,也为了在赢驷面前再一次证明自己的才能,张仪去魏国担任国相,打算使魏国首先臣事秦国而让其它诸侯国效法它。魏罃不肯接受张仪的建议,随后赢驷大发雷霆,立刻出动军队攻克了魏国的曲沃、平周,暗中给张仪的待遇更加优厚。张仪觉得很惭愧,感到没有什么可以回敬来报答赢驷的。
公元前319年,在内外交困中魏罃去世,魏嗣即位。此时已成为魏国丞相的张仪又劝说魏襄王,魏嗣也不听从。于是,张仪暗中让秦国攻打魏国。魏国和秦国交战,魏国战败,所以魏嗣在失败后只能听取张仪的建议。
公元前318年,韩国、赵国、魏国、燕国、齐国率领匈奴人一起进攻秦国,秦国还击打败了韩国申差的部队,杀死了八万官兵,诸侯们震惊慌恐,可以说给貌似强大的五国联盟当头棒喝,而指挥这次作战的就是秦国的宇文丞相。
公元前317年,张仪再次游说魏罃退出合纵盟约,臣事秦国,在张仪的不懈努力下魏国宣布退出南北合纵,请张仪担任中间人与秦国和解张仪回到秦国,因为功劳重新出任右丞相。
公元前316年,赢驷派遣张仪、司马错救援苴国和巴国,趁机吞并了蜀国。张仪贪图巴国和苴国的富饶,又攻取了巴国,擒获了巴王,设立巴郡、蜀郡和汉中郡,将三郡土地分为三十一县。并在江州筑城。公元前314年,在张仪会到秦国后的第三年魏国恐惧秦国的赫赫武功又背弃了秦国加入合纵盟约。随后秦国就出兵攻打魏国,夺取了曲沃。公元前313年,魏国无奈的再次臣事秦国。
公元前313年,秦国出于战略想要攻打齐国,但忧虑齐、楚两国已经缔结了合纵联盟,于是便派张仪前往楚国游说熊槐。熊槐听说张仪来,空出上等的宾馆,亲自到宾馆安排他住宿。熊槐说道:“寡人听闻秦国是个偏僻鄙陋的国家,您用什么来指教我呢?”
张仪游说楚怀王说道:“大王,如果真要听从我的意见,就和齐国断绝往来,解除盟约,我请秦王献出商於一带六百里的土地,让秦国的女子作为服侍大王的侍妾,秦、楚之间娶妇嫁女,永远结为兄弟国家,这样向北可削弱齐国而西方的秦国也就得到好处,没有比这更好的策略了。”
熊槐非常高兴地应允了张仪。大臣们来向楚怀王祝贺,唯独陈轸劝谏熊槐不要轻信张仪。熊槐说道:“卿不必多言,这六百里江山寡人要定了,寡人希望陈先生闭上嘴,不要再说了,等着寡人得到土地。”
随后陈轸无奈的闭上了嘴,随后楚国和齐国断绝了关系,废除了盟约,楚怀王把楚国的相印授给了张仪,还馈赠了大量的财物,派了一位将军跟着张仪到秦国去接收土地。
张仪回到秦国,假装没拉住车上的绳索,跌下车来受了伤,一连三个月没上朝,熊槐听到这件事后说道:“寡人想张仪是因为我与齐国断交还不彻底吧?”随后熊槐就派勇士到宋国,借了宋国的符节,到北方的齐国辱骂齐宣王,齐宣王愤怒,斩断符节和秦国结交。
秦国、齐国建立了邦交之后,张仪才上朝。张仪对楚国的使者说道:“我有秦王赐给的六里封地,愿把它献给楚王。”楚国使者说道:“我奉楚王的命令,来接收商於之地六百里,不曾听说过六里。”
楚国的使臣返回楚国,把张仪的话告诉了熊槐,熊槐岂不知自己被骗,随后他一怒之下,兴兵攻打秦国。结果秦、齐两国共同攻打楚国,夺取了丹阳、汉中的土地。楚国又派出更多的军队去袭击秦国,然而楚军大败,于是楚国又割让两座城池和秦国缔结和约,结束战争状态。
公元前311年,秦国要挟楚国,想得到黔中一带的土地,要用武关以外的土地交换它。
熊槐想了想对秦国的使臣说道:“寡人不愿意和你秦国交换土地,寡人只要得到张仪就愿献出黔中地区。”可以说欺骗了熊槐的张仪被熊槐恨得牙痒痒,熊槐宁愿用土地来换张仪也不会秦国置换的土地。