The Battle of Contreras (Padierna) and the Battle of Churubusco were two engagements during the Mexican-American War. They took place on August 19 and August 20, 1846, in towns immediately to the south of Mexico City.