Lengkepan kalimah di handap ieu: Dina taun 1846, di awal Perang Méksiko-Amérika, Roberts diangkat deui jadi Letnan Pertama, Mounted Rifles, di Angkatan Darat. Manéhna diangkat jadi kaptén dina taun 1847, sarta kungsi ngalakonan aksi di Veracruz, Cerro Gordo, Contreras,
Churubusco, jeung penaklukan Mexico City, Matamoros jeung Galajara pass. Di Churubusco, manéhna meunang gelar mayor alatan mingpin pasukan maju. Manéhna narima patén salajengna, ka Letnan Kolonel dina 1847 pikeun gallantry salila perang. Sanggeus perang réngsé, manéhna ngawula di perbatasan jeung di Washington, D.C.