In the spring and summer of 1862, during the Peninsula Campaign, General George B. McClellan pushed a Union force up the Virginia Peninsula from Fort Monroe at the mouth of Hampton Roads in an attempt to capture the Confederate capital of Richmond.
After McClellan's troops had taken Yorktown on the York River, his army followed the retreating Confederates, and gained another victory over them on May 5, 1862, at Williamsburg, the old colonial capital, which was located on high ground between the York and James Rivers about ten miles (16 km) below the mouth of the Chickahominy.
The Confederates retreated northwest and crossed the Chickahominy near the point where New Kent, Henrico, and Hanover counties border each other, in modern times known as Bottoms Bridge.
A portion of the Union army followed them, while other portions remained east of the river.

Not long after the Union forces were aligned on either side of the apparently docile Chickahominy River, a period of heavy rains came on and the river and swamps were so flooded that they became almost completely impassable.
The Union army was thus cut in two; for though the two halves were only a short distance apart, their only means of reaching each other was by a bridge many miles away.

General Joseph E. Johnston, who commanded the Confederate Army of Northern Virginia, resolved to attack the two (of five) corps that were south of the river and destroy them before the rest of the army could come to their aid.
The attack was made in two places, at the railroad station of Fair Oaks and (about a mile away) at the crossroads of Seven Pines. (
The battle is often referred to in the North as the Battle of Seven Pines; the South calls it the Battle of Fair Oaks.)
At first the Union troops were driven back and almost beaten, but meanwhile the soldiers on the other side of the Chickahominy had succeeded in building a bridge.
Several thousand Union men hurried across to help, driving the Confederates back.
General Johnston was severely wounded (May 31).
The next day the attack was renewed at Fair Oaks, but the Confederates were again defeated and they retreated in disorder to Richmond.

It is surmised that if General McClellan had followed them into Richmond, he would have probably taken the city.
Instead, he advanced slowly and cautiously, thinking the Confederate forces there were much larger.
The slow advance gave the Confederates time to build forts and to receive reinforcements.
In a few weeks, the Confederates had nearly as many men as the Federals, and their army was now commanded by General Robert E. Lee.

General McClellan up to this time had received his provisions and supplies by the way of the York River, and his base (that is, the place where his provisions were landed) was at White House on the Pamunkey River.
He also heavily depended upon the recently completed Richmond and York River Railroad to supply his forces.

General Lee's army recrossed the Chickahominy southwest of Mechanicsville, trying to get between the Union army and White House and prevent the Union army from gaining provisions.
Instead of trying to prevent this, General McClellan resolved to change his base to Harrison's Landing or City Point on the James River, about 30 miles (48 km) east of Richmond.
To do this, he had to unite his army on the west side of the Chickahominy and march toward City Point.

The Confederates had already attacked the Union Army at Mechanicsville on the east side of the river, but after the bloody battle they were driven back (June 26).
A still more bloody battle was fought on the next day at the Battle of Gaines' Mill, 5 miles (8.0 km) from Mechanicsville near a crossroads called Cold Harbor.
There General McClellan had left a rear-guard under General Fitz John Porter, while the rest of the army crossed the river.
But the rear-guard was attacked so fiercely that many thousands recrossed the river to help it, and even then it was hardly saved from a terrible defeat.
At night the rear-guard crossed the river, and the whole army was united on the west side (the side nearest to Ri
In the spring and summer of 1862, during the Peninsula Campaign, General George B. McClellan pushed a Union force up the Virginia Peninsula from Fort Monroe at the mouth of Hampton Roads in an attempt to capture the Confederate capital of Richmond. After McClellan's troops had taken Yorktown on the York River, his army followed the retreating Confederates, and gained another victory over them on May 5, 1862, at Williamsburg, the old colonial capital, which was located on high ground between the York and James Rivers about ten miles (16 km) below the mouth of the Chickahominy. The Confederates retreated northwest and crossed the Chickahominy near the point where New Kent, Henrico, and Hanover counties border each other, in modern times known as Bottoms Bridge. A portion of the Union army followed them, while other portions remained east of the river. 
Not long after the Union forces were aligned on either side of the apparently docile Chickahominy River, a period of heavy rains came on and the river and swamps were so flooded that they became almost completely impassable. The Union army was thus cut in two; for though the two halves were only a short distance apart, their only means of reaching each other was by a bridge many miles away.
General Joseph E. Johnston, who commanded the Confederate Army of Northern Virginia, resolved to attack the two (of five) corps that were south of the river and destroy them before the rest of the army could come to their aid. The attack was made in two places, at the railroad station of Fair Oaks and (about a mile away) at the crossroads of Seven Pines. (The battle is often referred to in the North as the Battle of Seven Pines; the South calls it the Battle of Fair Oaks.) At first the Union troops were driven back and almost beaten, but meanwhile the soldiers on the other side of the Chickahominy had succeeded in building a bridge. Several thousand Union men hurried across to help, driving the Confederates back. General Johnston was severely wounded (May 31). The next day the attack was renewed at Fair Oaks, but the Confederates were again defeated and they retreated in disorder to Richmond.
It is surmised that if General McClellan had followed them into Richmond, he would have probably taken the city. Instead, he advanced slowly and cautiously, thinking the Confederate forces there were much larger. The slow advance gave the Confederates time to build forts and to receive reinforcements. In a few weeks, the Confederates had nearly as many men as the Federals, and their army was now commanded by General Robert E. Lee.
General McClellan up to this time had received his provisions and supplies by the way of the York River, and his base (that is, the place where his provisions were landed) was at White House on the Pamunkey River. He also heavily depended upon the recently completed Richmond and York River Railroad to supply his forces. 
General Lee's army recrossed the Chickahominy southwest of Mechanicsville, trying to get between the Union army and White House and prevent the Union army from gaining provisions. Instead of trying to prevent this, General McClellan resolved to change his base to Harrison's Landing or City Point on the James River, about 30 miles (48 km) east of Richmond. To do this, he had to unite his army on the west side of the Chickahominy and march toward City Point.
The Confederates had already attacked the Union Army at Mechanicsville on the east side of the river, but after the bloody battle they were driven back (June 26). A still more bloody battle was fought on the next day at the Battle of Gaines' Mill, 5 miles (8.0 km) from Mechanicsville near a crossroads called Cold Harbor. There General McClellan had left a rear-guard under General Fitz John Porter, while the rest of the army crossed the river. But the rear-guard was attacked so fiercely that many thousands recrossed the river to help it, and even then it was hardly saved from a terrible defeat. At night the rear-guard crossed the river, and the whole army was united on the west side (the side nearest to Ri
Chickahominy River