<prompt> Andika mwendelezo wa aya hii - Mwaka 1846, mwanzoni mwa Vita vya Mexico na Marekani, Roberts aliteuliwa tena kuwa luteni wa kwanza, wa bunduki za farasi, katika Jeshi la kawaida. Alipandishwa cheo kuwa nahodha mwaka 1847, na aliona vitendo huko Veracruz, Cerro Gordo, Contreras, Churubusco  <response>: , na kukamata Mexico City, Matamoros na Galajara kupita. Alipokuwa Churubusco, alipewa cheo cha major kwa kuongoza kikundi cha wapiganaji. Alipokea hati miliki zaidi, kwa luteni-Koloni mwaka 1847 kwa ujasiri wakati wa vita. Baada ya vita kumalizika, alitumikia kwenye mpaka na Washington, D.C. 