WebMay 14, 2024 · Battle of Trafalgar, naval engagement of the Napoleonic Wars on October 21, 1805, which established British naval supremacy for more than 100 years; it was fought west of Cape Trafalgar, Spain, between Cadiz and the Strait of Gibraltar. Learn more about the Battle of Trafalgar in this article.