(NBC) -- The race for the White House could be decided by just a few battleground states that could go either way in November.
The candidates were in two of those swing states Wednesday: Romney in Iowa, and President Obama in Colorado.
President Obama arrived trailing by five points in one new poll.
He touted his health care reform, using the Republican term.
"The Affordable Care Act, also known as Obamacare," he said. "I actually like the name, because I do care!"
The president also delivered a warning for Republicans.
"Mr. Romney's running as the candidate of conservative values. There's nothing conservative about a government that prevents woman from making her own health care decisions," he said.
The president's people are still furious, about the new Romney attack ad on welfare.
Bill Clinton, shown in the Romney ad signing the bill requiring welfare recipients to work, called the attack "not true", but Mitt Romney kept up that line of attack on the president during his stop in Iowa.
"It is wrong to make any change that would make America more of a nation of government dependency. We must restore, and I will restore, work into welfare," he promised.
Romney needs more blue collar support.
He trails in new polls of swing states Wisconsin and Virginia, and a new national poll by ABC and The Washington Post finds Romney has just 40% favorability, the lowest personal popularity of any presumptive nominee in decades.
President Obama's popularity in that poll is at 53%, which might explain why he was out touting his signature accomplishment, Obamacare.