Completa la seguente frase: Nel 1861, all'età di 19 anni, Roberts si arruolò come soldato nella Compagnia C del 19° Reggimento di Fanteria della Carolina del Nord, che in seguito sarebbe stato designato come 2° Reggimento NC Cavalleria. Dopo aver servito con distinzione durante le operazioni del reggimento in North Carolina, ma senza alcun addestramento militare formale, fu promosso sottotenente il 30 agosto 1861. Il 13 settembre 1862, Roberts fu promosso primo tenente. Il reggimento di Roberts fu trasferito in Virginia nell'autunno dello stesso anno e prese parte a diverse battaglie, tra cui: Battaglia di Fredericksburg, Battaglia di Suffolk e Battaglia di Brandy Station. Il 13 novembre 1863, Roberts fu promosso capitano e poi maggiore prima della primavera del 1864, quando combatté nella brigata della Carolina del Nord della divisione di William Henry Fitzhugh Lee. Fu promosso colonnello nel giugno 1864 e durante l'assedio di San Pietroburgo, gli fu dato il comando del 2° Reggimento NC Cavalleria. Roberts guidò un'attacco contro le forze dell'Unione, scese dal cavallo, sorpassò le grotte dei fucili e catturò diversi soldati dell'Unione al confine.
Seconda battaglia di Ream's Station il 25 agosto 1864. Il 23 febbraio 1865, Roberts fu promosso a generale di brigata. Secondo la tradizione, il generale Robert E. Lee presentò a Roberts i guanti personali di Lee in riconoscimento del servizio distinto di Roberts. Roberts continuò il comando della sua brigata nella battaglia di Five Forks, e alla fine si arrese nella battaglia di Appomattox Court House, il 9 aprile 1865.