Bitwa Juliusz Cezar, namiestnik Galii Narbońskiej, nie chcąc wypuścić z zasięgu swej władzy tak wielkiej liczby ludności wyszedł im naprzeciw w okolicach Genewy, gdzie przygotował fortyfikacje, po czym sprowadził posiłki z Italii. Pod pretekstem ochrony Galii przed zagrożeniem helweckim najazdem, w roku 58 p.n.e. zaatakował ich najpierw podczas przeprawy przez rzekę ArarArar to archaiczna nazwa rzeki Saona.. Po bitwie nad Arar skierował się w stronę Bibracte, stolicy sprzymierzonego z Rzymem plemienia Eduów. Tam – około 20 czerwca tego samego roku ponownie starł się z oddziałami Helwetów pod dowództwem Divicusa. Rzymianie zajęli dogodne stanowiska na wzgórzu, po czym około południa uderzyli na zbliżających się Helwetów, obrzucając ich krótkimi włóczniami i rozbijając w ten sposób szyki bojowe przeciwnika. Następnie legioniści zaatakowali wroga mieczami. Bitwa była bardzo zacięta i trwała do zmierzchu. Aż do nocy trwało zdobywanie warownego taboru Helwetów.