此时隋军主力在托纥臣河大败契丹主力的时候,韦云起也奉命赶往了草原。
本以为众人会赢粮景从,可出乎韦云起的意料,这草原各部对大隋心存疑虑,因此对于南征契丹的事情,有些推阻。而那些愿意为大隋出兵的铁杆小弟,黄明远又不想用,是故久久没能成行。
拔也古、同罗、启民等部这两年都在休养生息,实际上是控制的草场多而人少,因此并不愿主动出击。而且众人都被隋军坑的惨了,实在害怕有陷阱。
各部推脱天冷,一直不发兵。直到四月底,天气转暖,各部实在推脱不得,这才听从大隋的命令出兵契丹。
韦云起共征调胡人部队三万人,兵分三十营,又命军队每五千人分成一路,共六路军队出发。每营相隔一里,不得混杂,听到鼓声就行动,听到号角声就停止;无公事派遣不得驰马。
三令五申之后,军队擂鼓进发。
当时启民部有一个纥干自觉是胡人,不归属汉人统辖,因此对于韦云起的命令置若罔闻。韦云起再三约束,这些人却难以驯服。韦云起早就知道不立威不能压服住这些胡人,便直接将这个纥干斩首,并传令三军。
至此胡部众人乃大为震恐,进见韦云起,都跪着行走,战栗不己,不敢仰视。
五月十八日,韦云起率领的胡兵和再次出塞的黄明祯所部于弱洛水源头会师。
黄明祯所部击败契丹军队之后,又几次出击,但契丹人远遁,皆一无所获。契丹人吃了上次亏之后,都向北逃去,躲得远远的。黄明祯不敢贸然出击,乃无功而返。
等到韦云起率兵出发,黄明祯也再次点兵出击。双方这次准备将整个契丹从西到东清扫一遍,彻底消灭契丹人。
契丹原本从属于突厥,后来黄明远北伐之后,才独立出来。
这一次韦云起命这些胡人诈称到柳城与高丽人做买卖,并严令有敢泄露实情的人就杀。而契丹人本就曾臣服突厥,劫后余生的契丹人也以为隋军报复完毕,不再回来,因此对越境的大股胡骑不做防范。
黄明祯率领联军一路向东北方向,终于在弱洛水以北的地区发现了契丹人的踪迹。而此时的大贺咄罗都快逃到了室韦人的地盘。
南征营州不胜,还惹上了隋人这个大敌,大贺咄罗的统治自然不稳。幸好大贺部的实力远超其余各部,大贺咄罗又擅长政治斗争,因此大贺咄罗清理了两拨叛逆,勉强维持住了契丹联盟。
但弱洛水以南是实在不敢待了,这里离着汉人这么近,都在隋军的兵锋之下。大贺咄罗只得一路向北迁徙。
到了弱洛水以北,大贺咄罗也不敢再四面树敌,开始命各部在此地休养生息。这一次契丹南下损失惨重,且尽是青壮,再来两个灾年,契丹八部联盟都要崩溃了。
大贺咄罗想休养生息,但隋军却不给他这个机会。
五月二十五日,渡过弱洛水的联军一路北上,一直追击到离着契丹大营不到五十里的路程。而此时契丹人竟然还未发现。
此时万事俱备,黄明祯便命韦云起率两万胡人骑兵直击契丹人的大营。而黄明祯和赵士悌则分别率领万余人马从两侧合围。