La amenaza cimbria y teutona
El primer conflicto de la República con un pueblo bárbaro más allá de la Galia fue la enorme coalición de cimbrios y teutones, que abandonaron sus tierras en la costa del Báltico para acercarse a las fronteras del mundo romano. La devastación que sembraron obligó a Roma a tomar medidas excepcionales que transformarían su ejército y, con ello, el futuro de la nación más poderosa de la Antigüedad.
Boiorix, líder de los cimbrios, un pueblo germánico cuya zona de origen se sitúa en la actual Dinamarca, y Teutobod, jefe de los teutones, se vieron obligados a abandonar la fría península de Jutlandia, probablemente por condiciones climáticas adversas. Según Plutarco, la migración alcanzó casi ochocientos mil personas, entre ellas trescientos mil guerreros, cifra que probablemente estuvo inflada por la gloria de los vencedores. En su marcha hacia el cálido sur derrotaron y asimilaron a otras tribus germánicas como los boyos y los ambrones.

Primeras hostilidades con Roma
El primer contacto de Boiorix con Roma ocurrió en 113 a.C., cuando la migración llegó al Danubio. Los nativos, aliados de Roma, pidieron ayuda. El cónsul Gneo Papirio Carbo se presentó al frente de sus legiones y ordenó a los invasores que retrocedieran si no querían enfrentarse a la República. Boiorix, asustado por el ejército romano, estuvo dispuesto a volver, pero el cónsul incumplió el acuerdo y buscó la gloria de desfilar cientos de salvajes rubios por las calles de Roma.
Al día siguiente, cimbrios y teutones atacaron a los romanos y sorprendieron al desprevenido cónsul en la batalla de Noreia (hoy Neumarkt, Austria). Una tormenta repentina salvó al ejército romano de una aniquilación total, pues los bárbaros temían más al martillo de Thor que a cualquier peligro terrenal. Aún así, Carbo perdió veinte mil hombres, huyó humillado y, tras ser desacreditado por el Senado, se suicidó al año siguiente. En lugar de cruzar los Alpes y aprovechar la debilidad romana, los líderes bárbaros dirigieron sus pasos hacia la Galia, quizás fieles al proyecto inicial de llegar a Iberia.

La catástrofe de Arausio
Frustrado por la presencia de los invasores en la Galia, el Senado, en 105 a.C., confió la campaña a dos hombres irreconciliables: el patricio Quinto Servilio Caepio, designado procónsul, y el cónsul Gneo Máximo Márcio, al mando de un ejército que sumaba ochenta mil legionarios y casi cuarenta mil auxiliares, la mayor fuerza romana desde la Segunda Guerra Púnica. Cada comandante operó de forma independiente.
Caepio acampó al otro lado del río Ródano, frente a su colega, en el lugar que pasaría a la historia como Arausio (actual Orange). Boiorix, viendo dos poderosos ejércitos, intentó negociar con Márcio, pero Caepio, sin querer que el cónsul se fuera triunfante, atacó a los cimbrios el 6 de octubre. Los bárbaros arrasaron el campamento de Caepio ante la mirada atónita de Márcio y sus tropas.
La derrota truncó las negociaciones; los cimbrios rodearon al ejército romano, que quedó atrapado contra el río. Sólo un pequeño grupo logró escapar, entre ellos el joven oficial sabino Quinto Sertorio. La derrota de Arausio superó en horror a la de Cannae. Márcio fue juzgado en Roma y condenado al exilio por "pérdida del ejército".

Reformas de Gayo Mario
Tras la catástrofe, el Senado entregó el mando a Cayo Mario, quien había resuelto con éxito el problema númida en África. Lo primero que hizo fue reorganizar el ejército. Sus reformas, polémicas entre los optimates, permitieron que cualquier ciudadano libre, sin importar su nivel económico, se alistara sin tener que aportar su propio equipo; el Estado se encargó del armamento y del suministro.
Esta medida proporcionó empleo a los proletarii y capite censi, campesinos y artesanos empobrecidos por la guerra. Tras veinticinco años de servicio, los veteranos recibían tierras, lo que garantizaba una lealtad inquebrantable. Mario introdujo la cohorte como unidad básica, sustituyendo al manípulo, y obligó a cada soldado a cargar su propio equipo, lo que le valió a sus tropas el apodo de "asnos de Mario".

El Estado uniformizó el armamento: la espada hispana gladius y la jabalina pilum con mango de madera desmontable. Se creó el cargo de optio, un suboficial alfabetizado que asistía al centurión. Cada legión recibió la águia como símbolo sagrado.
Batalla de Aquae Sextiae
Tras tres años de reorganización, llegó la noticia de que los cimbrios regresaban de España y se habían unido a teutones, tigurinos y ambrones, listos para atacar a Roma por tres frentes. Mario escogió el paso natural de Aquae Sextiae (hoy Aix‑en‑Provence) para enfrentarles. Envió a su sobrino, único oficial que hablaba celta, a infiltrarse en el campamento enemigo y averiguar sus planes. Con la información obtenida, Mario ordenó a Claudio Marcelo que atacara por la retaguardia.
El choque fue una masacre comparable a Arausio, pero a favor de los romanos. Los proyectiles de pilum y la pared de escudos devastaron a los germanos; Marcelo y sus tres mil hombres aparecieron detrás de ellos, sellando la derrota. Las fuentes antiguas, probablemente exageradas, citan más de cien mil germanos muertos y noventa mil capturados, entre ellos el rey Teutobod.
Vercellae y la victoria definitiva
El Senado concedió a Mario un triunfo, pero él lo rechazó mientras quedara alguna amenaza cimbria. Un año después, las fuerzas de Boiorix y las de Mario se encontraron en la llanura de Vercellae (actual Vercelli, Piamonte). El colega de Mario, Quinto Lutacio Catulo, pretendía detener a los invasores en el paso de Brennero con apenas diez mil hombres, pero una revuelta de centuriones liderada por Lucio Cornelio Sila lo obligó a retirarse.
El 30 de julio de 101 a.C., doscientos mil germanos se enfrentaron a ocho legiones y sus auxiliares, unos sesenta mil combatientes. El terreno abierto y la proximidad al río Sesia favorecieron a la caballería romana, que rodeó a los bárbaros. Sila lideró una carga que desorientó a los cimbrios; la infantería romana mantuvo la formación y, con golpes de gladius a cuellos y muslos, anuló la resistencia enemiga. Boiorix cayó en medio del polvo y la sangre, y el número de muertos germánicos alcanzó los ciento cuarenta mil, con sesenta mil cautivos. Las mujeres cimbrias, al no poder soportar la humillación, mataron a sus hijos y se suicidaron.
Con la victoria, Mario otorgó la ciudadanía romana a todos sus aliados itálicos, medida que provocó la ira de los senadores optimates. Ante la crítica, Mario respondió que en medio de la batalla no podía distinguir entre la voz de un ciudadano romano y la de un aliado italiano.
Así, las reformas militares de Mario y sus triunfos en Aquae Sextiae y Vercellae evitaron que Roma cayera en una catástrofe comparable a la de Cannae.