لاندې جمله بشپړه کړئ: په 1846 کې ، د مکسیکو - امریکایی جګړې په پیل کې ، روبرټس په منظم اردو کې د لومړي لیفټیننټ په توګه وټاکل شو. هغه په ۱۸۴۷ کال کې کپتان شو او په ویراکروز، سیررو ګورډو، کونترراس،
چروبوسکو، او د مکسیکو ښار نیول، ماتاموروس او د ګالاجارا پاس. په چروبوسکو کې، هغه د بریدګرو د مخکښ ګروپ رهبري کولو لپاره د میجر په توګه وټاکل شو. هغه په 1847 کې د لیفټیننټ کرنل ته د جګړې په جریان کې د زړورتیا لپاره یو بل امتیاز ترلاسه کړ. د جګړې له پای ته رسېدو وروسته، هغه په سرحد او واشنګټن کې خدمت وکړ.