On May 5, 1862, Mexican troops defeated forces from this country at the Battle of Puebla.
Britain
Spain
USA
France
France. During the 1860s a coalition of European powers invaded Mexico to enforce loan repayments. France tried to conquer Mexico outright. The French army, considered one of the best in the world, was defeated by an entrenched Mexican force at the town of Puebla. The French eventually were forced out of Mexico five years later. Today the victory at Puebla is celebrated as Cinco de Mayo, the Fifth of May.