Пытаясь сохранить армию, Ли решил перейти к обороне и ждать подходящего момента для контрнаступления. В ходе битвы при Спотсильвейни федералы три дня безуспешно штурмовали его позиции, и только 12 мая фронт Северовирджинской армии был прорван. Ли бросился исправлять положение и снова, как и во время битвы в Глуши, решил самостоятельно вести пехоту в бой. «Генерал Ли, вам здесь не место, — сказал Гордон, — вернитесь, генерал, мы их остановим. Эти люди — вирджинцы и джорджианцы, они никогда не подводили. И не подведут. Верно, парни?». Сержант 49-го Вирджинского полка взял его коня за поводья и отвёл в тыл. Позиция была удержана, но ценой потери многих генералов. После боя Ли объявил, что только он несёт ответственность за произошедшее: именно он отвёл артиллерию, будучи введён в заблуждение манёврами противника. Ли потерял в Глуши и при Спотсильвейни почти 24 500 человек, и эти потери трудно было восполнить. В последующих сражениях его армия насчитывала всего 50 или 55 тысяч человек. Армия Гранта понесла огромные потери, но продолжала наступать.