President Obama promised Saturday to win Virginia's 13 electoral votes - and with it, his reelection bid - in a campaign speech to supporters delivered through a driving rain. 

"We’re going to win this election," Obama said during a campaign appearance in Glen Allen, Va. 

"We’re going to win Virginia," he said. "We're going to put this country on the right track.”

Obama’s appearance in Glen Allen was his fourth of a two-day campaign swing through Virginia, which has emerged as a critical battleground after years as a Republican stronghold.

In 2008, Obama became the first Democrat since Lyndon Johnson in 1964 to win Virginia. 

Polls show Obama with a slight edge over GOP presidential candidate Mitt Romney in the state.

Obama held his final rally of the 2008 general election campaign in the state, and he has frequently visited as president and now a candidate for reelection. 

As he has at other stops on his Virginia tour, Obama used the remainder of his remarks Saturday to argue for his proposals for increasing "fairness" in the federal tax system. 

Obama has called for Congress to extend the Bush-era tax rates for Americans making under $250,000, while allowing rates on higher earns to revert to pre-2001 levels. 

"All we ask for as Americans is that hard work pays off," he said Saturday. "All we ask is our hard work is rewarded. ....that's what made us the greatest nation on earth. That's what made us an economic superpower."

Republican lawmakers, though, are vowing to push for an extension of the Bush rates to all taxpayers, a move the White House says Obama would veto.