汉王最终听从了张宏的话,留在了雍县,同时命令关闭雍县城门,并派人前往渝糜报信。
就在前往渝糜报信的汉军使者离开雍县不到半个时辰,白骐便率领两万铁骑来到了雍县城下,当看到城门紧闭的雍县,白骐知道没有机会的,于是留下了舍里图和五千骑兵在这里监视雍县和接应马晟的三万步卒,而他则是带着一万五千兵马前去设置陷阱和伏兵。
而当曹添得知白骐出现在陈仓,并攻破陈仓,奔袭雍县的时候大惊失色,他终于明白为什么一路上,秦军人数会少了这么多人,原来是去偷袭陈仓了,曹添当下派遣大将灌章率领五万兵马救援雍县。
就在灌章大军离开渝糜的时候,蒙战已经知道了,于是连忙下令对渝糜城外的汉军大营发起猛攻,同时,白骐派来的人已经见到蒙战,将白骐突袭陈仓,奔袭雍县的事情说了出来,蒙战也按照原先的约定,派遣大将王枫率领五万骑兵南下绕过陈仓前去雍县支援白骐,而在王枫率兵离开之后,能找着又派遣嬴淮率领五万步卒南下。
做完这一切之后,蒙战索性在摆出歼星弩大阵,向汉军大营缓步推进,只要汉军一出来,就会成为秦军的箭靶子了。
雍县城外,灌章率领五万汉军来到此处,却遭到了白骐的伏击,五万大军面对一万五千的秦军铁骑,瞬间被打得一塌糊涂,伤亡过半,灌章只好退回渝糜。
而击败灌章所部的五万汉军之后,马晟率领的三万步卒也已经赶到雍县,白骐便将雍县城给围了起来。
乾元十五年九月初十,秦军围困汉王于雍县,曹添深感雍县危机,于是无奈下只好命令大军全军退到雍县,而在撤退之时,又被秦军弩阵袭击,死伤数万人,待退到雍县之时,三十一万汉军,只剩下二十五万人了,开战不到半个月,汉军便折损了十万人了。
而白骐在曹添离开渝糜的时候,便撤去雍县的包围圈,带兵退到雍县至郿县的要道上,切断了汉军的粮道。