公元前112年,朱古达宣战 朱古达取得了一些局部的胜利以后,公元前110年双方进行了一段时间的停战。?三·8,墈¨书¨旺+ ^蕞·薪.蟑_結*哽~鑫!哙~不久,战斗再次爆发。公元前109年,朱古达开始实施有组织、有计划的作战,企图将罗马人驱逐出去,罗马派梅特卢斯·马其顿卡斯的侄子卡埃西琉斯·梅特卢斯到非洲指挥作战。公元前108年,梅特卢斯对支离破碎的罗马军队进行改组,而后串军开往非洲,在木特华尔战斗中击败了朱古达,随后又占领了努米底亚大部分居民地。朱古达逃到沙漠地区,开始同罗马军队进行游击战。野蛮、粗鲁的马略取代梅特卢斯指挥这一地区的作战。
公元前106年,马略指挥 马略原是梅特留斯的部下,被选举为执政官后,他接替了梅特留斯的位置,负责指挥罗马军队在非洲的作战。其主要助手是年轻的会计官鲁西亚斯·科尼琉斯·苏拉。
公元前106年,擒获朱古达 公元前106年,苏拉通过自己的努力,加上努米底亚叛变者的帮助,擒获了朱古达,结束了这场战争。对马略和苏拉在这场作战中的地位和作用的不同评价,使他们之间的相互猜忌加重,为他们后来在罗马的权力斗争种下了苦果。·墈~书\君′ +冕^沸′阅!渎¢那时,他们分别为民主派和寡头派的领袖。
公元前109—前104年,辛布莱人和条顿人的迁移 辛布莱人与其分支条顿人一起,通过今瑞士向南高卢地区迁移。在龙河附近,他们击败了由M.朱尼亚斯·塞兰努斯率领的罗马军队。罗马军队同这些“蛮族”人多次作战,但是毫无结果。之后,执政官马尔里亚斯·马克西姆斯率领一支8万人的军队去同他们作战。公元前105年,罗马军队在阿劳西奥(奥兰基)之战中被击败,全军覆灭,4万罗马非战斗人员也被杀死。这是罗马军队遭受的最严重的打击之一,在国内引起巨大震动。这些“蛮族”人而后又向西班牙机动,但被塞尔提比里亚人击败,返回高卢。在那里他们与比利时人也发生矛盾,便又退回了南高卢。
公元前105年,罗马的军事改革 马略再次当选为执政官,在P.鲁堤里亚斯·鲁弗斯的帮助下,集中了全部精力,对罗马的军事体制进行彻底地改革(参见第四章→欧洲·地中海→罗马的军事体制→马略的改革)。,第·一!墈/书,蛧~ ?蕪`错`内~容·
公元前104—前101年,同辛布莱人和条顿人的战争 由于阿劳西奥之战灾难性的失败,马略接替了罗马军队在高卢的指挥权,他尽量避免同敌人交锋,首先集中全力对部队进行训练,以加强部队的纪律性和提高士兵的信心,同时对地方的行政系统进行整顿和改组。辛布莱人和条顿人现在决定入侵意大利。大多数辛布莱人开始向北移动,穿过瑞士,通过布里纳尔隘路;条顿人同部分辛布莱人一起向小圣伯尔山隘方向推进。公元前102年,马略在龙河和以色列河的交汇处,设立了一个营地,击退了“蛮族”人的进攻,条顿人而后退回龙河,向海滨阿尔卑斯山脉的隘路方向前进。马略立即率领部队,谨慎地跟踪追击。
公元前102年,阿奎(艾克森普罗劳斯)之战 马略精心地选择了一个高地,部署好兵力以后,诱使“蛮族”人向他进攻。在双方战斗到紧张激烈的关头,罗马军队的一支小部队突然对条顿人的后方实施攻击,使他们陷入了极度的混乱之中。在随后发生的大屠杀中,有9万名条顿人被杀,2万人被俘。
公元前102—前101年,辛布莱人向前推进 公元前102年,辛布莱人穿越了布里纳尔隘路,在阿第哥谷地击败了由执政官鲁塔堤亚斯·卡图拉斯率领的罗马军队,而后准备在波河谷地过冬。马略急速赶回意大利,与卡图拉斯的部队会合。
公元前101年,威尔塞利(费尔西莱)之战 马略彻底消灭了辛布莱人。在这场战斗中,辛布莱人有14万人(包括妇女和儿童)被杀,6万人被俘。
公元前104—前99年,第二次奴隶战争 对罗马的反抗主要集中在西西里岛地区。当起义者几乎占领整个西西里岛时,罗马派执政官门尼亚斯·阿奎里亚斯镇压了这次起义