La batalla de los siete días comenzó con un ataque de la Unión en la pequeña batalla de Oak Grove el 25 de junio de 1862 al mando de McClellan, pero de pronto perdió iniciativa y Lee comenzó una serie de ataques en la presa de Beaver Creek el 26 de junio, en Gaines' Mill el 27 de junio un pequeño ataque de Garnett y Golding en la granja el 27 de junio y 28 de junio y el ataque a la retaguaria de la Unión en la batalla de Savage's Station el 29 de junio.