Атака Пикетта
Общая численность войск, наступавших на позиции северян, по разным оценкам составляла от 11 до 15 тысяч человек. Они наступали шеренгами, дивизии Петтигрю и Тримбла на левом фланге, Пикетта — на правом. Девять бригад образовали фронт длиной около 1600 метров. Местность между Семинарским и Кладбищенским хребтами была неровной, и наступающие войска периодически пропадали из поля зрения артиллеристов США. Увидев наступающих южан, ожидавшие их солдаты начали кричать «Фредерисксберг! Фредерисксберг! Фредерисксберг!», намекая на гибельную атаку северян во время битвы при Фредериксберге 1862 года. Артиллерия подполковника Фримана МакДжилвери, расположенная севернее холма Литтл-Раунд-Топ, обстреливала правый фланг конфедератов, в то время как левый фланг попал под огонь артиллерии, расположенной на Кладбищенском хребте. Когда южане подошли на 400 ярдов (365 метров) к шеренгам обороняющихся, стрельбу ядрами сменили картечь и ружейный огонь. Ширина фронта наступающих сократилась почти вдвое (до 800 метров), так как солдаты закрывали бреши в строю и пытались уклониться от огня с флангов.
Атака Пикетта
Четыре бригады дивизии Петтигрю были построены единым фронтом, в двойной боевой линии: пять рот каждого полка стояли в первой линии в две шеренги, а пять — во второй. По этой причине фронт четырёх бригад Петтигрю был равен фронту двух бригад Пикетта, полки которого были построены в одну линию. Когда был дан сигнал на атаку, Петтигрю подъехал к полковнику Маршаллу и сказал ему: «Ну, полковник, во славу доброго старого Северного Штата, вперёд!» Дивизия пошла вперёд, при этом бригада Дэвиса, стоявшая левее Маршалла, не сразу заметила его выдвижение и стартовала с небольшим опозданием. Так же с опозданием выдвинулась бригада Брокенбро, которой командовал в тот день полковник Майо. Сам полковник Майо куда-то пропал в момент начала атаки, поэтому приказ об атаке некому было передать и бригада наступала фактически без приказа, сама по себе.