اكتب استمرار لهذه الفقره -- في 1846، في بداية الحرب المكسيكية الامريكية، اعيد تعيين روبرتس كقائد أول، بنادق مقصوبه، في الجيش النظامي. رُقِيَ كابتن في عام 1847، وشهد عمليات في فيراكروز، سيررو غوردو، كونترراس، تشوروبوسكو
، واستيلاء على مكسيكو سيتي، ماتاموروس، ومعبر غالاجارا. في تشوروبوسكو، كَانَ مَرْفُوعاً بِالرائد لقيادته لفرقة متقدمة من المُهَاجِمِين. تَلَقَّى اعْتِزَالَاً آخَرَ، وَصَارَ عَقِيبًا في عام 1847 لِجَرَاءَتِهِ فِي الْحَرْب. بعد انتهاء القتال، خدم على الحدود وفي واشنطن العاصمة.