Tulis hiji neraskeun pikeun ayat ieu - Dina 1846, di awal Perang Méksiko-Amérika, Roberts ieu diangkat deui hiji letnan kahiji, Mounted Rifles, di Angkatan Darat Reguler. Anjeunna diangkat jadi kaptén dina taun 1847, sarta ningali 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.