Na batalha de Mechanicsville, Virgínia, o exército do general confederado Robert E. Lee, no norte da Virgínia, ataca o exército de Potomac, general da União George B. McClellan, iniciando as batalhas dos sete dias. Embora os confederados tenham sofrido pesadas perdas e não tenham conseguido derrotar decisivamente os ianques, a batalha irritou McClellan. Durante a semana seguinte, Lee o levou dos subúrbios de Richmond, Virgínia, de volta à sua base no rio James.
Esta foi a primeira batalha de Lee como comandante do exército. Em 1º de junho de 1862, ele substituiu Joseph Johnston, que foi gravemente ferido na Batalha de Fair Oaks. A ofensiva de McClellan havia parado a apenas oito quilômetros de Richmond e seu exército permaneceu lá até o final de junho. Durante esse tempo, o general J.E.B. Stuart e sua cavalaria rebelde fizeram um passeio espetacular pela força de McClellan, trazendo informações que indicavam que o flanco direito de McClellan estava "no ar" ou desprotegido por barreiras naturais. Em 23 de junho, Lee informou seus comandantes de sua intenção de atacar o flanco, ocupado pelo corpo de V de Fitz John Porter, que foi separado do resto do exército da União pelo rio Chickahominy. Foi uma jogada ousada, porque significou deixar uma força esquelética para enfrentar o resto do exército de McClellan ao sul do Chickahominy 'e uma indicação precoce do estilo audacioso de Lee.
Mas o ataque não foi como planejado. McClellan, alertado sobre a vulnerabilidade de seus flancos pelo passeio de Stuart duas semanas antes, havia escorado a sua esquerda e levou os homens de Porter a um terreno alto com um riacho profundo na frente deles. O plano de Lee pedia várias forças menores para sobrecarregar os homens de Porter, mas isso exigia um tempo preciso. Quando o ataque ocorreu, a coordenação não se concretizou. Um grande problema, entre outros, foi o corpo do general Thomas J. "Stonewall" Jackson, que demorou a se posicionar. Jackson estava de volta de sua brilhante campanha no vale de Shenandoah, mas não demonstrou seu vigor e velocidade anteriores em Mechanicsville.
Lee planejava trazer 55.000 soldados contra Porter, mas os erros cometidos por Jackson e outros significaram que havia apenas 11.000. Lee perdeu 1.475 homens; As perdas da união foram de apenas 361. Mas Lee havia surpreendido McClellan, que então começou a recuar de Richmond. Lee continuou martelando McClellan pela semana seguinte, e os Yankees se retiraram para o rio James. McClellan não ameaçou Richmond novamente e, eventualmente, embarcou seu exército de volta para Washington, D.C.