Il 31 maggio 1862 l'armata del generale confederato Joseph E. Johnston cercò di sopraffare due corpi d'armata dell'Unione apparentemente rimaste isolate lungo il fiume Chickahominy. L'assalto, sebbene non perfettamente coordinato, fu tuttavia un successo ed inflisse pesanti perdite agli unionisti.
Tuttavia giunsero nuovi rinforzi in favore delle truppe dell'Unione, da parte del III Corpo d'armata e dal II Corpo d'armata guidato dal generale Edwin V. Sumner, il quale ordinò ai suoi uomini di attraversare il fiume in piena presso il ponte di Grapevine Bridge, riuscendo a stabilizzare la posizione dell'armata di McClellan. Il generale Johnston fu gravemente ferito durante l'azione e il comando dell'esercito confederato passò temporaneamente al maggior generale Gustavus Woodson Smith.
Il 1º giugno seguente i confederati rinnovarono loro assalti contro gli unionisti, che avevano portato ulteriori rinforzi, ma entrambi i contendenti fecero pochi progressi ed il combattimento ebbe termine. Entrambe le parti proclamarono la vittoria, sebbene la battaglia fosse in pratica tatticamente inconcludente; lo scontro fu la più grande battaglia nel teatro orientale fino a quel momento (e fino a quel momento seconda solo a Shiloh in termini di vittime, circa 11.000 in totale) e portò ad una interruzione dell'offensiva dell'Unione.
Seconda battaglia di Fairfax Court House ·Battaglia di Chancellorsville · Seconda battaglia di Winchester · Battaglia di Aldie · Battaglia di Middleburg · Battaglia di Upperville ·Campagna di Mine Run
Wilmington · 2° Fort Fisher · Hatcher's Run · Fort Stedman · Lewis's Farm · White Oak Road · Dinwiddie Court House ·Five Forks · 3° Petersburg · Sutherland's Station · Namozine Church · Amelia Springs · Rice's Station · Sailor's Creek · High Bridge · Cumberland Church · Appomattox Station ·Appomattox Court House