格兰特的军队开始了陆上攻势（Overland Campaign），目的是让罗伯特·李参与保卫里士满，在那里他们将试图牵制并摧毁南方邦联军队。联邦军队首先试图绕过李并打了几场战斗，包括莽原战役、斯波西瓦尼亚和冷港战役。这些战斗导致双方损失惨重，迫使李的联盟军一再退缩。