由于张羡在长沙城内坚守不出,令蔡瑁的军队无所适从。蔡瑁也曾多次让士兵制作云梯攻城,但长沙人是为了保卫家园而战,所以不管是士兵还是青壮都非常拼命,致使荆州军每次都是徒劳无功。
蔡瑁本就不是什么智能之士,在多次攻城无果后,他就下令让士兵将长沙城团团围住,想将对方困死在城内。
然而,由于张羡与刘表长期不和,平时对战争的准备充足,兵器、箭矢、粮草等都有大量存储,因此并不惧怕对方。蔡瑁本想凭借五万大军迅速攻下长沙,进而将另外两郡也顺便打下来,夺得一个大大地军功,进一步获得权力,没想到在长沙城下就受挫,使攻守双方陷入漫长地拉锯战之中。
另一方面,在蔡瑁的大军到达长沙之前,张羡就派遣其手下大将王贵率领六千人马攻打桂阳郡。张羡认为,刘琦自打到了桂阳郡之后,就一直歌舞升平地饮酒作乐,毫无作为,自己派出六千人马绝对会不费吹灰之力就手到擒来。
他没有想到的是,驻守桂阳郡的潘璋虽然和赵云、黄忠等人比有所不如,但仍然不失为一员真正的猛将,不是张羡派来的王贵可比的。
所以,当得知长沙的军队来攻打的消息后,潘璋在向徐庶发出求援信的同时,并没有固守城池,而是率领五千人马出城迎战。
两军在城外摆开阵势之后,双方主将分别出阵,也没有太多废话,就直接战在一起。行家一伸手,就知有没有。趾高气扬的王贵与潘璋一交手就知道“坏了菜了”,根本不是对方的对手,但他后悔也来不及了。因为潘璋已经打得兴起,大刀招招不离王贵的脑袋,在十几个回合之后,一刀将王贵斩于马下。王贵的手下兵马看到这一情景,顿时一哄而散,撒腿就跑。
潘璋于是率军猛追,结果让他给俘虏了五千余人,彻底打垮了来自长沙的进攻。
与此同时,在宛陵的徐庶几日后也收到了来自桂阳郡的求援信,于是与郭嘉等人商议如何出兵救援。
郭嘉认为,肯定要去救援,但还是要通过救援获得实际利益,这个实际利益就是争取将西边紧挨着的零陵郡进行实际占领,然后前后夹击长沙郡。襄阳方面同意最好,如果不赞成,我方一定要以协助攻打长沙郡和武陵郡为条件,逼对方答应。众人对此没有异议,徐庶也很赞同这个观点,于是就确定下来,徐庶为主帅,郭嘉为军师,步骘为参军,黄忠为主将,廖化、典韦等为副将,将率领一万五千人马首先征讨零陵郡。同时调魏延同行,准备接收地盘。
这次出征,徐庶从丹阳郡调集五千人马、豫章郡调集五千人马、会稽郡调集五千人马、共计一万五千人马先进入桂阳郡,和刘琦汇合后,并征调桂阳郡五千人马,共计两万人马攻打零陵郡。
由于零陵郡仅防备着襄阳方向,没有想到桂阳郡会攻打自己,另一方面也没有得力的大将防守,而且属于反叛的一方,守军士气低落,所以面对士气如虹的徐庶军,各座城池都很快投降。