Ekri yon kontinyasyon pou paragraf sa a - An 1846, nan kòmansman lagè Meksiken-Ameriken an, Roberts te re-nonmen yon premye letnan, zam monte, nan lame regilye a. Li te pwomosyon nan kòmandan an 1847, e li te wè aksyon nan Veracruz, Cerro Gordo, Contreras, Churubusco
, ak kaptire nan Mexico City, Matamoros ak pase a Galajara. Nan Churubusco, li te breveted majò pou mennen yon pati avanse nan stormers. Li te resevwa yon lòt patant, nan Lt Kolonèl nan 1847 pou galantri pandan lagè a. Apre fen ostilite yo, li te sèvi sou fwontyè a ak nan Washington, D.C.