Et mindre slag skjedde ved Hanover Court House da McClellans hær nådde utkanten av Richmond, men det ble fulgt av et overraskelsesangrep av Johnston i slaget ved Seven Pines den 31. mai og 1. juni. Slaget fikk ingen vinner og hadde høye tapstall, men det hadde en varig effekt på felttoget. Johnston ble såret og erstattet den 1. juni av den mer aggressive Robert E. Lee. Lee brukte nesten en måned på å utvide sine defensive linjer og organisere sin Army of Northern Virginia. McClellan tilpasset seg til dette ved å sitte passivt i fronten hans og vente på tørt vær og veier, frem til starten på Syvdagersslaget. Lee hadde utviklet et rykte for forsiktighet tidlig i krigen, og han visste at han ikke var McClellan tallmessig overlegen. Likevel planla han et offensivt felttog som markerte begynnelsen på den aggressive naturen som karakteriserte ham i resten av krigen.