На следующий день, крайне нуждаясь уже в продовольствии, Цезарь своротил в сторону и двинулся к находившемуся от него в 18 милях (27 верстах) главному городу эдуев – Бибракте (ныне Autun), в котором находились большие запасы хлеба. Сочтя ли это за робость с его стороны или, может быть, намереваясь отрезать ему продовольствование, гельветы обратились назад и также двинулись к Бибракте. По приближении их Цезарь выслал им навстречу, для задержания их, всю свою конницу, а сам между тем построил свою армию {Всего войск y Цезаря при Бибракте, по словам Наполеона I, было: 6 легионов пехоты – 36 000 чел. Конницы – 4000. Вспомогательных войск – от 20 000 до 30 000. Итого от 60 000 до 70 000. Но число вспомогательных войск, кажется, преувеличено. Цезарь не означает числа своих войск; достоверно, однако, то, что он был слабее гельветов}, на ближней горе, недалеко от Бибракты, в боевой порядок. Впереди, на полускате, он поставил 4 старых легиона (7-й, 8-й, 9-й и 10-й) в 3 линии, а позади, на вершине горы – все обозы под прикрытием двух новых легионов (11-го и 12-го), вспомогательных войск и устроенных ими укреплений. Гельветы, собрав позади себя все свои обозы, сомкнули ряды, отразили Цезареву конницу и, построив фалангу {по Turpin de Crisse – 2 большие фаланги в 1-й линии и одну (15 000 бойев и тулингов) во 2-й, в виде резерва и для прикрытия обозов}, прикрытую спереди, с боков и сверху черепахою из щитов, двинулись на гору против 1-й линии римской армии. Цезарь, желая доказать войскам, что намерен вполне разделить с ними опасность и победить или умереть, сошел с лошади и отослал ее назад; примеру его последовали и все окружавшие его, и все частные начальники войск. Затем 4 передних легиона, бросив дротики, стремительно бросились с горы вниз, с мечами в руках, на гельветов. Завязался упорный и жестокий рукопашный бой, в котором обе стороны долго сражались с одинаковою храбростью, не отступая ни шагу. Наконец, однако, гельветы были приведены в расстройство и, понеся большой урон, изнемогая от ран, начали отступать с боем в лощину и из нее на другую гору, в 1000 шагах от первой. Цезарь преследовал их, также с боем, 4 передними легионами в том же боевом порядке, оставив обозы и 2 задних легиона на вершине горы. В то самое время, когда 4 передних легиона всходили вслед за гельветами на гору, 15 000 бойев и тулингов неожиданно ударили им в правый фланг и в тыл. При виде этого и отступавшие гельветы обратились назад и напали на римлян с фронта.
Положение Цезаря было трудное и опасное, но он тотчас противопоставил 3-ю линию бойям и тулингам, а 1-ю и 2-ю – прочим гельветам, и на полугоре произошел вторичный, упорный бой, продолжавшийся до вечера. Наконец часть гельветов была принуждена отступать на вершину горы, а другая – к обозам у подошвы ее, и здесь произошел третий, упорнейший бой, продолжавшийся далеко за полночь, но кончившийся тем, что римляне овладели всеми обозами и всем лагерем гельветов. {Сражение при Бибракте произошло в первой половине мая по юлианскому календарю (Наполеон I).}