等到曹操攻孙权,孙权呼刘备救援。刘备写信给刘璋说:“孙权与我本是唇齿相依,而关羽兵弱,如今我不去救,曹操必取荆州,转而侵犯益州,这比张鲁更糟。张鲁只是一个自保的小贼,不足为虑。”接着要求增兵一万及相应粮草,但刘璋只给四千兵,其余粮草物资也只拨付刘备要求的一半。刘备借此激怒部众说:“我为益州出征强敌,将士们勤苦病困,刘璋却堆着财物,吝啬赏赐,难道就这样让士大夫死战吗?”张松不知真相,写信给刘备及法正说:“如今大事就要成功,怎么能放弃而离去呢?”张松的哥哥,广汉太守张肃,担心大祸殃及自己,告发张松,于是刘璋收斩张松,并给戍守各关的诸将下令,不得与刘备往来。刘备大怒,召见刘璋白水关守将杨怀、高沛,责以无礼,斩首。勒兵径直到白水关,兼并他们的部队,进据涪城。
建安十八年(癸巳,公元213年)
1 春,正月,曹操进军濡须口,号称步骑兵四十万,攻破孙权江西大营(历阳到濡须口为江西,建业为江东),生擒都督公孙阳。孙权率众七万抵御,相持一个多月。曹操见孙权舟船器仗,军武整齐,叹息说:“生子当如孙仲谋(孙权,字仲谋),如果像刘表的儿子,猪狗一样!”孙权写信给曹操,说:“春天来了,要涨水了,你应该早点撤退。”又令附一张字条:“足下不死,我不得安。”曹操对诸将说:“孙权倒是不跟我说假话。”于是撤退回去。