NEW YORK—Raking in campaign cash, President Barack Obama blitzed through Manhattan Thursday night, offering donors at ritzy fundraisers a vigorous defense of his foreign policy record, saying his administration's successes abroad would weaken one line of Republican attack in the presidential election.

"The other side traditionally seems to feel that the Democrats are somehow weak on defense. They're having a little trouble making that argument this year," Obama told supporters at a $35,800-a-person dinner.

From ending the war in Iraq to ordering the raid that killed al-Qaida leader Osama bin Laden, the president said his approach to foreign policy was based on the belief that "there's no contradiction between being tough and strong and protecting the American people, but also abiding by those values that make America great."

Despite Obama's assertions, Republican presidential candidates have hardly backed away from criticizing his foreign policy record. GOP front-runner Mitt Romney has said Obama's foreign policy is based on saying "pretty please" to overseas foes. And former House Speaker Newt Gingrich repeatedly criticized Obama for apologizing to Afghan authorities for burned Qurans on a military base, saying the apology was "astonishing" and undeserved.

At a separate fundraiser earlier Thursday -- a $5,000-a-person reception -- Obama defended his commitment to Israel's security, particularly amid the turbulence in the Middle East and North Africa, where some long-time leaders having been pushed from power over the past year.

The sweeping changes, he said, make foreign policy in the region more complex. "It used to be easier to deal with one person who was an autocrat when it came to knowing who you could strike a deal with," Obama said.

With the region's leadership structure changing, Obama said the U.S. would have to take into account the "politics and the attitudes of people in the region," some of which he acknowledged were anti-Israel.

Further underscoring tensions in the Middle East, a supporter at yet another fundraiser urged the president to avoid a war with Iran over its disputed nuclear program.

"Nobody has announced a war," Obama cautioned. "You're jumping the gun a little bit."

The president also sought to cast the Republican Party as having moved to the far right and compared it with his 2008 general election opponent, Sen. John McCain. The senator from Arizona, Obama said, "could never get a nomination in the Republican Party this time around, would be considered too liberal."

Before raising money in New York, Obama focused his political sights on snowy New Hampshire, where he demanded that Congress eliminate oil and gas company subsidies that he called an outrageous government giveaway. Though politically a long shot, the White House believes the idea resonates at a time of high gasoline prices.