在南方战场上,岳州牧金盛凭借着城墙的防御和军民的团结,率南方汉军与唐军第二路张楠所部对峙长达半年之久,张楠久攻不克岳州紫阳府,背后起义不断,遂向李存义请示撤军平叛,被李存义拒绝。
南方汉军兵少,金盛所部不过八千战兵和一万两千乡军,另有一万南方义军驻防各处协助战斗,但士气高昂。而唐军张楠虽然统兵超过十万,但多数为急速扩军,导致军队战斗力低下,而叛军优势在于背后有李存元源源不断地提供粮草和兵源。
对峙半年,唐军张楠部军队不减反增,扩兵至十五万。
疯狂的扩军加重了永州寿州二州民变,百姓民不聊生,匪患越来越严重,一些百姓携家带口偷偷逃到岳州或进入十万大山中寻找活路。
看到永州和寿州百姓遭到的苦难之后,岳州军民更加团结一致,但金盛担心长期对峙下去,局势将越发对自己不利。他表面虚张声势与唐军佯装对峙,暗中将主力调离紫阳府,忽然南下猛攻永州方向。
汉军在永州收到百姓们的竭力欢迎,半月之内夺回永州大部,并汇合永州之汉军和义军开始猛攻寿州方向。
张楠主力立即回援试图剿灭后方汉军,虽然金盛所部精锐只有五千多人,却像一只老鼠一样忽而出现在寿州,忽而出现在永州,忽而出现在岳州,搞得唐军疲惫不堪。
等张楠稳定后方时,已经到了九月,中原战场中,唐军主力李存义部已经被萧开逼退到了江州进行了修整。
唐军宁玉被击败后,在李存义的支持下在江州强征了三万农民军后,率军向牧州发起进攻。由于牧州隶属于汉军大后方,防守松懈,居然被宁玉连续夺取数座城池。宁玉所部军纪极差,入牧州后烧杀抢掠无恶不作,牧州百姓陷入水深火热之中。
此时金盛率领岳州军突然出现在牧州战场,他兵分两路,一路大张旗鼓进攻唐军宁玉正面,另一路则绕到唐军背后,猛然杀出,连杀宁玉二十多员将领,将宁玉逼入随山与熊领山一带。
宁玉逃入山林躲藏时,被熊领山一座山寨土匪所杀。
金盛俘获两万唐军叛军,拷问得知九成唐军士兵皆为被强征入伍,一成士兵是宁玉的老部下,屠杀百姓也是他们所为。金盛下令处死所有残害过牧州百姓的战俘,其余人编入岳州汉军,随后立即返回岳州战场。
张楠此时忙于处理后方频繁四起的反叛,因此给了金盛充分围剿宁玉的时间。
到十一月时,张楠才得知宁玉部被灭,意识到自己被金盛给骗了,他发狠下令强攻岳州紫阳府,连夺六座县城。金盛下令百姓从紫阳府后撤至岳州府进行安顿,又派遣部将在紫阳府紫阳山下与唐军交战。
彼时张楠部连攻数日紫阳山而不得,士兵伤亡过万,张楠见一时无法取胜,打算分兵进攻。