La bataille du Frigidus , également appelée bataille de la rivière Frigid , s'est déroulée du 5 au 6 septembre 394 entre l'armée de l'empereur romain Théodose le Grand et l'armée du rebelle augustus Eugenius (r. 392–394), en la frontière orientale de Regio X en Italie romaine. Théodose a remporté la bataille et vaincu l'usurpation d'Eugène et d'Arbogast, rétablissant l'unité de l'Empire romain. Le champ de bataille, dans la Claustra Alpium Iuliarum près des Alpes juliennes à travers lesquelles l'armée de Théodose était passée, se trouvait probablement dans la vallée de Vipava - la rivière Frigidus étant la Vipava moderne - ou peut-être dans la vallée de l'Isonzo.
Timasius, le magister militum, commandait l'armée théodosienne avec l'aide du magister utriusque militiae Stilicho. Arbogast , auparavant magister militum sous le beau-frère de Théodose et co-empereur principal Valentinien II (r. 375–392), commandait les forces d'Eugène. C'est Arbogast qui avait organisé l'acclamation d'Eugène après la mort mystérieuse de Valentinien. Avec des renforts parmi les alliés de Théodose parmi les Goths dirigés par Alaric et Gainas, et de Bacurius l'Ibérique, l'armée de Théodose a vaincu celle d'Eugène, et Eugène a été capturé et exécuté. Arbogast s'est suicidé après la bataille. Les combats ont mis fin à la troisième guerre civile du règne de Théodose, après que les deux se soient battus contre Magnus Maximus (r. 383–388).
Dans l'histoire ecclésiastique, la bataille est restée dans les mémoires comme la dernière à impliquer un auguste qui était un adepte du paganisme romain, bien qu'en fait Eugène n'était pas un païen. L'accusation posthume de paganisme a été portée pour la première fois par Tyrannius Rufin pour renforcer la réputation de Théodose Ier, qui était un promoteur vigoureux du christianisme de Nicée et de l'église d'État de l'Empire romain. Les histoires de l'Église ont attribué la victoire de Théodose au Frigidus à l'intervention divine, et Rufin a assimilé son importance à la bataille du pont Milvius remportée par Constantin le Grand sur Maxence en 312.