Le , Pierce fut promu brigadier-général et fut chargé de renforcer l'armée de Scott. Ayant besoin de temps pour assembler sa brigade, il arriva à Veracruz à la fin du mois de juin après la prise de la ville et il prépara une colonne de ravitaillement de pour soutenir l'avancée de Scott. La progression de trois semaines dans l'intérieur des terres fut difficile et plusieurs attaques mexicaines furent repoussées avant que l'unité ne rejoigne Scott au début du mois d'août juste avant la bataille de Contreras. Lors de cet affrontement, le cheval de Pierce fut effrayé durant une charge et trébucha. Frappé à l'aine par la selle et écrasé par le cheval durant sa chute, Pierce fut sévèrement blessé au genou. Croyant que son officier s'était évanoui, un soldat demanda qu'il soit remplacé en déclarant que le . Malgré sa blessure au genou, il voulut participer aux combats du lendemain mais il fut incapable de suivre le rythme de ses hommes.