The Second Battle of Bull Run was fought before the Battle of Cold Harbor.
The Battle of Cold Harbor was fought from May 31 to June 12, 1864, with the most significant fighting occurring on June 3. 
The Second Battle of Bull Run or Battle of Second Manassas was fought August 2830, 1862 in Prince William County, Virginia, as part of the American Civil War. 
