More battles followed a few miles east of Richmond from May 31 to July 1 that drove back the Union invaders to a new base on the James River halfway back to their starting point three months ...