从皮亚琴察到都灵有道路相通,而且一路平坦,高卢军队兵贵神速,仅用了三天半的时间就抵近了都灵。
此时罗马军队已经将都灵城包围,却一直没有发动攻城,发现高卢军队到来之后,立即列阵以待。
高卢军队在休整一个小时之后,也展开阵型,主动应战。
罗马军队四个军团,两万五千人左右;高卢军队约有三万人(在粮食短缺问题得到解决之后,维钦托利又再征召了几千名部落战士)。
双方在都灵城附近开始了一场激烈的会战。
都灵城内的两千名高卢战士赶紧杀出城去,击破了由少数还驻留城外的罗马辅助部队,然后护卫着城内的民众,朝着北面不远处的山岭逃去。
统率这四个罗马军团的将领就是凯撒,这4个军团本就是凯撒麾下最精锐的部队,在亲涉险地的凯撒的指挥下士气极其高昂,以密集阵列抵挡住数量多于自己的高卢军队的猛烈进攻。即使后来护送高卢民众逃离的两千名战士重新返回,协助主力进行夹击,但依旧无法撼动罗马军队的阵脚。
维钦托利等高卢军队首脑们其实都明白在军队数量相差不大的情况下野战中很难战胜凯撒的军队,但为了拯救困守城中的万千族民,他们抱着决死一战的决心向城下的罗马军队发起进攻。
仇恨让战士们祛除了畏惧、勇气倍增、不顾疲惫的长时间厮杀。
战斗持续了好几个小时,双方依旧维持着均势。眼看着天色逐渐变得昏暗,双方很快将进入夜战时,罗马的援军赶到了战场。
原来,凯撒率领军队向都灵进军时,就下达命令给留守托尔托纳的将领昆图斯.佩蒂乌斯,让他尽全力打探皮亚琴察的高卢军队动向,一旦发现其主力也向都灵移动,就尽快派出两个军团和骑兵队增援都灵。
佩蒂乌斯忠实执行了凯撒的命令,上万生力军赶到战场后立即向高卢军队的侧翼发起猛烈攻击,已经精疲力尽的高卢战士们难以抵挡,最终溃败。
在凯撒的严令下,罗马援军向溃败的敌军进行持续追击,但因为天色已晚、且不少溃敌径直逃入北面不远的山岭,不熟悉地形、害怕中埋伏的罗马军队不得不在山脚下停止了追击的脚步,未能克尽全功。