Medieval warfare used several key weapon types. Swords were versatile for slashing and thrusting in close combat. Spears and lances allowed soldiers or knights to attack enemies from a distance, especially on horseback. Bows and crossbows were ranged weapons used to strike targets far away. Axes and maces delivered powerful blows capable of crushing armor. Daggers served as backup weapons for close fighting or finishing opponents.