Ewell mulai bertempur di Bukit Culp pada cahaya pertama. Lee berkuda ke markas Longstreet hanya untuk menemukan Longstreet telah salah memahami perintahnya. Dia merencanakan gerakan berbalik melawan Union kiri. Sekarang, tanpa harapan serangan terkoordinasi, Lee mengubah rencananya. Longstreet akan menyerang pusat Union di Cemetery Ridge. Pasukan Ewell gagal dalam serangan balik mereka dan dipaksa mundur dari Bukit Culp sekitar pukul 11:00. Lee menggantungkan semua harapannya pada serangan Longstreet di pusat. Longstreet memiliki divisi baru terakhir dalam pasukan Lee. Divisi ini terdiri dari tiga brigade, yang dikomandoi oleh jenderal James L. Kemper, Richard B. Garnett, dan Lewis A. Armistead, yang dipimpin oleh Pickett.
Meriam
Pertama, pengeboman oleh sekitar 140 meriam Konfederasi di garis Union diperintahkan. Pemboman dimulai sekitar pukul 13.00. Sekitar 80 meriam Union membalas tembakan. Duel meriam berlangsung selama antara satu dan dua jam, tergantung pada sumbernya (kebanyakan mengatakan sekitar satu jam). Kepala artileri Konfederasi, Jenderal Edward Porter Alexander, hanya berniat untuk bertahan selama sekitar 25 menit. Tapi dia kemudian menyadari bahwa itu telah melakukan sedikit kerusakan pada garis Union sehingga dia melanjutkan. Tetapi dia juga harus khawatir kehabisan amunisi dan tidak memiliki cukup amunisi untuk mendukung serangan yang akan dilakukan Pickett. Ketika senjata Union terdiam, Porter mengira dia telah melumpuhkan mereka. Tapi itu adalah tipuan oleh kepala artileri Union. Senjatanya sedang menunggu serangan yang pasukan Union tahu akan datang. Alexander mengirim pesan kepada Pickett bahwa dia bisa memulai serangannya.
Dentuman meriam bisa terdengar sampai ke Philadelphia. Suara itu begitu keras sehingga telinga penembak berdarah. Mungkin itu adalah suara paling keras yang pernah terdengar di benua Amerika Utara hingga saat itu. Pada akhirnya meriam Konfederasi mungkin telah membunuh sebanyak 200 tentara Union di daerah yang kemudian dikenal sebagai "sudut berdarah". Tetapi senjata Union mungkin telah membunuh lebih banyak pasukan Konfederasi.
Serangan Pickett
Menyebut serangan Konfederasi di pusat Uni sebagai "Pickett's Charge" menyesatkan karena dua alasan. Pertama, Pickett hanya memimpin satu dari tiga unit dalam serangan itu. Kedua, itu bukan serangan, yang merupakan gerak maju cepat ke arah musuh, itu adalah serangan yang bergerak maju lebih lambat dan dalam jarak yang lebih jauh. Unit-unit Virginia ini bergabung dengan beberapa unit Konfederasi yang lebih kecil (beberapa dari North Carolina, Tennessee, dan Alabama) yang jumlahnya telah berkurang akibat pertempuran selama dua hari pertama. Ketika meriam-meriam berhenti, Pickett pergi ke Longstreet untuk meminta izin untuk memulai serangan. Longstreet, yakin serangan itu akan gagal, diam-diam menganggukkan kepalanya dan melambaikan tangannya. Longstreet telah mencoba membuat Lee membatalkan serangan, tetapi Lee tidak mau mendengarkan.
Lebih dari 12.000 pasukan Konfederasi melangkah keluar dari pepohonan dan membentuk barisan panjang ke depan. Menunggu mereka di balik pagar batu rendah di Cemetery Ridge adalah sekitar 5.000 pasukan Union, yang sebagian besar milik Korps II Jenderal Winfield Scott Hancock. Tergantung pada sumbernya, ini terjadi antara pukul 14.00 dan 15.00. Ketika mereka berbaris maju melintasi jarak 1 mil (1,6 km), artileri Union membunuh sejumlah besar pasukan. Tembakan senapan dari garis Union sangat intens. Pasukan Union menggunakan empat barisan tentara. Saat barisan di depan menembak, mereka bergerak mundur untuk mengisi ulang sementara barisan berikutnya bergerak naik untuk menembak. Hanya beberapa ratus orang Virginian yang mencapai garis Union. Dalam beberapa menit mereka mati atau sekarat. Beberapa ditangkap. Serangan itu berlangsung sekitar satu jam dengan lebih dari 7.000 tentara Konfederasi tewas. Ketika pasukan Konfederasi yang tersisa mundur, Lee terlihat menunggang kudanya sambil berkata "ini semua salahku". Dia kemudian mengatakan kepada Pickett untuk mengumpulkan divisinya. Pickett dengan terkenal menjawab, "Jenderal, saya tidak punya divisi."
Pada waktu yang hampir bersamaan dengan serangan utama, kavaleri Stuart menyerang bagian belakang Union tetapi serangan itu juga gagal.