En los dos días siguientes hubo batallas menores en la granja de Garnett y Golding y en la estación de Savage, mientras McClellan continuaba su retirada y Lee intentaba cortar la retirada de la Unión. La batalla de Glendale el 30 de junio fue una sangrienta batalla en la que tres divisiones confederadas convergieron en las fuerzas de la Unión en retirada en el pantano de White Oak, cerca de la Granja Frayser, otro nombre para la batalla. Debido a la mediocre actuación de Stonewall Jackson, el ejército de Lee fracasó en su último intento de aislar al ejército de la Unión antes de llegar al James.