鮮卑甲騎沖在前陣,渾沒在意冰層,等馬蹄踏上后才忽覺不對,馬匹受力不穩,最先的幾十騎都滑倒在地,騎士們也摔得頭暈目眩,正迷糊間,前線的白波人拿著繩子從鹿角間鉆出來,把這些騎士綁了,拖回到漢營里做了俘虜。
后方的鮮卑甲騎見狀,只能下馬上前與漢軍作戰。騎兵失了馬力,下馬也不過是尋常甲士罷了,他們上前到鹿角間廝殺,側翼都暴露在漢軍望樓的箭雨下,丟下不少尸體,等廝殺到兩個時辰以后,漢軍其余諸陣的援軍到了,拓跋詰汾在山上看到這番景象,心中極不甘心,卻也沒有辦法,只能令號手吹角息兵。
在這廝殺的兩個時辰間,城中的步度根看到援軍前來,也曾派出城中僅剩的一些壯丁出城響應,但他們人數太少,僅有區區五百余人,仍然無法突破漢軍事前挖掘的壕溝。見援軍撤去,他們便也只能撤回城中,正合陳沖的預料。
在接下來的一個多月內,鮮卑援軍三日一攻,白日不成,拓跋詰汾便令騎士夜襲,平原沖擊不成,拓跋詰汾便讓大軍下馬在丘陵對射,但都被漢軍打退。最后他想到冬日干燥,不如便在漢軍鹿角處縱火。可也沒有作用,漢軍日日給鹿角潑水,竟在鹿角上也結了一層冰棱,鮮卑人沖上前來未能點燃鹿角,反而因逆風點燃御寒的裘裝,燒死了十來人。
日夜的強攻都無法撼動漢軍的防線,而平城內的步度根卻堅持不住了,平城此前將糧草運往劇陽,城中的糧食僅能堅持兩月,步度根幾次削減份額,拖到如今這個時間,已經不能再拖,他只能在城中點燃麻蘊,以黃煙命令拓跋詰汾于不日發起總攻。
鮮卑援軍只能放棄原計劃,打算在十二月二十四與漢軍正面會戰。拓跋詰汾與鮮卑諸帥反復推敲,在這一月間,他們幾乎試探過漢軍的每一個陣勢,如今想來,是以城東顧益陣最為薄弱,顧益陣北方與東方俱是坦途,但在顧益陣中恰有一處小丘,丘下有一道水流,這將此處的漢軍分為三部,其余漢軍營寨也難以迅速支援。鮮卑人決定在此處開啟會戰。
會戰的地點最為重要,當年漢高祖被冒頓單于圍在白登,便是吃虧在地形不利。如今白登山就在鮮卑人腳下,他們以此作為吉利的象征,在夜里用犧牲獻祭山神,兵士們看著祭祀的篝火,都相互鼓舞說:先王保佑,天神保佑,鮮卑長生。
平城腳下的漢軍尚不知道決戰即將到來,只是在寒風中細數著時日,企盼著能在過年前回鄉團聚。