The fifth of May, Cinco de Mayo, is a holiday that celebrates the Battle of Puebla, which took place in 1862 near the Mexican city of Puebla. On this day, the Mexican army, led by General Ignacio Zaragoza, defeated the French in their attempt to take over the country.