Lees opprinnelige angrepsplan, i likhet med Johnstonsplan ved Seven Pines, var kompleks og krevde ekspertens koordinering og utførelse hos alle hans underordnede, men Lee visste at han ikke kunne vinne i et utmattelsesslag eller beleiring mot unionshæren. Den ble utviklet ved et møte den 23. juni. Unionshæren stod på begge sider av elva Chickahominy som hadde steget på grunn av nedbør, og hoveddelen av hæren, fire korps, stod i en linje formet som en halvsirkel sør for elva. Resten, V Corps under Porter, var nord for elva nær Mechanicsville i en L-formet linje i nord-sør-retning bak Beaver Dam Creek og sørøst langs Chickahominy.