Seitsemän päivän taistelut alkoivat liiton hyökkäyksellä pienen Oak Groven taistelussa 25. kesäkuuta 1862, mutta McClellan menetti aloitteen nopeasti, kun Lee aloitti sarjan hyökkäyksiä Beaver Dam Creekiin (Mechanicsville) 26. kesäkuuta, Gaines's Millin 27. kesäkuuta, Garnett's ja Golding's Farmissa 27. ja 28. kesäkuuta sekä hyökkäyksen liiton takavartiolle
Savagen asemalla 29. kesäkuuta. McClellanin Potomacin armeija jatkoi perääntymistään kohti turvallista Harrisonin maihinnousua James-joella.