После этого гельветы снялись с лагеря, и Цезарь последовал за ними, послав вперед свою конницу, чтобы поддерживать с ними контакт и сообщать ему об их действиях. Эта конница была нерегулярным формированием, и вскоре оказалось, что она совершенно ненадежна. Вскоре Цезарь стал испытывать перебои с зерном: он не мог взять его в окрестных землях, а свои корабли с продовольствием он оставил на реке Соне, в то же время эдуи (которых он защищал от гельветов) хоть и обещали давать ему зерно, но не выполнили обещания. В конце концов Цезарь оказался вынужден прекратить преследование гельветов и идти к Бибракте, где эдуи хранили большие запасы. Гельветы истолковали это как отступление, тоже повернули, стали преследовать Цезаря и досаждать его арьергарду.
Ситуация достигла кульминации в сражении, в котором четыре закаленных в боях римских легиона, выстроенные в три линии когорт с двумя новыми легионами и обозом позади, расположившимися на холме, подверглись лобовой атаке фаланги гельветов, которые сильно превышали римлян по численности. Первые несколько лавин римских копий, брошенных в гельветов, произвели огромный эффект, так как они пробивали легкие щиты варваров и часто заодно и тела воинов. Гельветы постепенно были вынуждены отступить, но внезапно около 15 000 человек из двух других племен атаковали римлян с правого фланга. Ситуация стала серьезной, но быть стойкими именно в таких ситуациях и были обучены римские легионы. Задняя линия римлян развернулась и встретила новую атаку, в то время как первые две линии снова отбили врага, который пошел в наступление, когда его союзники зашли к римлянам с фланга. Разыгралось чрезвычайно яростное сражение на два фронта, которое продолжалось и ночью. Гельветы в конечном итоге стали сражаться, метать копья и дротики, используя заграждения, которые они построили из своих повозок. Однако лучшее вооружение и обученность римлян в конце концов возобладали, и началось массовое отступление гельветов.
Говорят, что за три дня с поля боя ушли 130 000 человек. Цезарь не стал их преследовать, но приказал другим племенам не давать им еды. В результате из-за нехватки продовольствия гельветы вскоре были вынуждены просить переговоров. Переговоры были проведены, и по их условиям гельветы ушли назад, на свою территорию. Тех, кто добрался до дома, было 110 000 человек, хотя покидали родину 368 000.
После этой кампании некоторые галльские племена стали просить Цезаря спасти их от германцев, возглавляемых Ариовистом, которые пришли из-за Рейна в количестве около 120 000 человек и постепенно овладевали их территорией просто военной силой. Цезарь хотел попытаться договориться с предводителем германцев, но, не имея возможности сделать это, принял решение идти к нему навстречу. Цезарь вовремя получил весть о том, что германцы идут, чтобы захватить хорошо укрепленный, стратегически хорошо расположенный и снабженный продовольствием город Везонцио. С быстротой, которая была свойственна всем его операциям, Цезарь выступил к Везонцио, добрался до него раньше германцев и захватил его.