The Virginia stop capped a day of political rewind.
The president started in Iowa - where he kicked off his White House campaign in 2007 - and then came to Virginia, where on the eve of his historic election then-candidate Obama held a massive rally.
The president is traveling across the country ahead of the midterm elections, in an effort to promote his administration's accomplishments and energize voters, many of whom are frustrated and angry.
In an interview with CNN, senior adviser David Axelrod said, "Obviously this has been a jarring time for the country, and part of our job is to rally not just Democrats but to rally the country to move forward."
"The thing we can't afford is to move back to the same policies that created that disaster, and that's what this election is about," he added.