Planem Lee był tymczasem atak na flankę McClellana.

Bitwa pod Garnett's oraz Golding's Farm Dnia 28 czerwca doszło do niewielkich walk pomiędzy wojskami obu stron w okolicach Garnett’s oraz Golding’s Farms, które tylko przekonały McClellana o sile wojsk Lee.

Bitwa pod Savage’s Station 29 czerwca wojska konfederackie pod wodzą generałów Jacksona i Magrudera uderzyły na unionistów w kierunku południowym od rzeki Chickahominy, w rejonie Savage Station. Prawa flanka Unii zaatakowana została przez żołnierzy Jacksona, na lewą zaś uderzył Magruder. Jacksonowi po ciężkim boju nie udało się przekroczyć mostu na rzece, co pozbawiło Magrudera wsparcia. Kontynuował on jednak atak swoimi dywizjami, odparty ostatecznie przez federalnych. W nocy wojska Unii wycofały się w kierunku White Oaks, gdzie pozostawiono w szpitalu polowym około 2500 rannych i chorych żołnierzy.