La bataille de Mers el-Kébir fut une confrontation entre les marines française et britannique, au début de la Seconde Guerre mondiale, alors qu'une importante escadre française était stationnée dans le port militaire de Mers el Kébir. Ce fut une tragédie qui fit plus de 1 000 morts. La bataille eut lieu le 3 juillet 1940.
Le 21 juin 1940, la France a perdu la guerre et vient de signer l'armistice avec l'Allemagne. À ce moment-là, la Royal Navy avait positionné en Méditerranée la force H de Gibraltar, commandée par l'amiral Somerville...
L'amiral Somerville reçut l'ordre d'appareiller afin de mettre hors d'état de nuire la flotte française basée à Mers el-Kébir. Arrivé à l'aube du 3 juillet devant la base navale, l'amiral James Somerville adressa à l'amiral Marcel Gensoul un télégramme imposant un ultimatum dont le terme échouait six heures plus tard.
Dans le courant de l'après-midi, un compromis était sur le point d'être trouvé, après que Somerville eut prolongé son délai. Mais l'adjoint de Darlan fit savoir par radio à Gensoul que les escadres françaises de Toulon et d'Alger se portaient à son secours. Les Britanniques captèrent ce message et Londres ordonna à Somerville d'intervenir.
Cet engagement fait 1 300 morts du côté français, tandis que les blessés sont évacués vers les hôpitaux d'Oran. La plus grande partie de la flotte présente à Mers el-Kébir est inutilisable, la Marine française fut par la suite dans l'impossibilité de prendre part au combat contre les forces de l'Axe avant 1943.