Bitwy siedmiodniowe rozpoczęły się atakiem Unii w niewielkiej bitwie pod Oak Grove 25 czerwca 1862 roku, ale McClellan szybko stracił inicjatywę, gdy Lee rozpoczął serię ataków na Beaver Dam Creek (Mechanicsville) 26 czerwca, Gaines's Mill 27 czerwca, drobne akcje na farmie Garnett's i Golding's Farm 27 i 28 czerwca oraz atak na straż tyłu Unii na stacji Savage'a
29 czerwca. Armia Potomaca McClellana kontynuowała odwrót w kierunku bezpiecznego lądowiska Harrisona nad rzeką James.