The Battle of Gaines Mill, sometimes known as the Battle of Chickahominy River, took place on June 27, 1862, in Hanover County, Virginia, as the third of the Seven Days Battles of the American Civil War.