La bataille du Mont Graupius est une bataille ayant opposé en 83 ou 84 l'armée romaine dirigée par Julius Agricola aux Pictes ou Calédoniens de Calgacus en Calédonie (actuelle Écosse). Relatée par l'historien romain Tacite dans sa Vie d'Agricola, il s'agit d'une victoire romaine, la première contre les peuples de l'actuelle Écosse, dans le cadre de la campagne de conquête de la Bretagne de son beau-père, le gouverneur Julius Agricola. Bien que vainqueurs, les Romains n'osèrent pas s'aventurer plus loin en territoire picte. Le lieu précis de la bataille fait encore l'objet de débats. Selon certains historiens, on peut la situer à Bennachie, dans l'Aberdeenshire central. Tacite imagine les discours des deux chefs et livre une description circonstanciée de la bataille dans son Agricola, XXIX-XXXVIII. Selon Tacite, Gnaeus Julius Agricola, son beau-père et gouverneur romain de Bretagne, avait envoyé sa flotte en avance pour impressionner les Calédoniens puis atteint avec l'infanterie légère et les auxiliaires bretons le site de la bataille où se trouvaient déjà les ennemis. Bien que les Romains fussent en infériorité numérique par rapport aux tribus bretonnes, celles-ci refusaient d'ordinaire de les rencontrer en bataille ouverte. Les Calédoniens étaient la dernière tribu à ne pas avoir été soumise mais, après de nombreuses années à éviter les Romains, ils furent finalement obligés de combattre car les légions menaçaient les greniers qu'ils venaient de remplir avec les récoltes. Ils ne pouvaient les abandonner sous peine de mourir de faim l'hiver suivant. Toujours selon le récit de Tacite, Agricola disposa aux centres les et les sur les flancs, tandis que les légionnaires restaient en réserve. Les estimations de la taille de l’armée romaine varient entre . L'armée calédonienne, dont Tacite prétend qu'elle était dirigée par Calgacus (Tacite mentionne seulement qu'il donna un discours, probablement fictif), a été estimée à plus de .