WASHINGTON (CNN) - John McCain Monday called for tougher worldwide pressure on Iran and painted his potential rival Barack Obama as naive about the Middle East.
The presumptive Republican presidential nominee called for "targeted sanctions that will impose a heavy cost on the regime's leaders," such as limiting Iran's ability to import gasoline, denying travel visas to its leaders, freezing their assets and imposing financial sanctions on its Central Bank.
McCain was speaking at the annual conference of the American Israel Public Affairs Committee, the influential pro-Israel lobbying organization.
In a clear sign McCain has begun fighting the general election campaign, the speech was peppered with attacks on Obama, the Illinois senator who is the front-runner for the Democratic presidential nomination. McCain made his target unmistakable, mentioning Obama by name in two of the three criticisms.
The Obama campaign fired back immediately, sending reporters a lengthy e-mail rebutting McCain's points one by one as McCain began speaking.
McCain took Obama to task for the latter's stated willingness to meet with the leaders of countries like Iran, which the Arizona Republican described as the greatest threat facing Israel.
"We hear talk of a meeting with the Iranian leadership offered up as if it were some sudden inspiration, a bold new idea that somehow nobody has ever thought of before," McCain said without naming Obama.
"Yet it's hard to see what such a summit with (Iranian) President (Mahmoud) Ahmadinejad would actually gain, except an earful of anti-Semitic rants, and a worldwide audience for a man who denies one Holocaust and talks before frenzied crowds about starting another. Such a spectacle would harm Iranian moderates and dissidents, as the radicals and hardliners strengthen their position and suddenly acquire the appearance of respectability."
He blasted Obama for voting against a measure to label Iran's Revolutionary Guard a terrorist organization.
"Over three quarters of the Senate supported this obvious step, but not Sen. Obama," he said.
"He opposed this resolution because its support for countering Iranian influence in Iraq was, he said, a 'wrong message not only to the world, but also to the region.' But here, too, he is mistaken. Holding Iran's influence in check, and holding a terrorist organization accountable, sends exactly the right message - to Iran, to the region and to the world."
McCain also jabbed Obama over Iraq, saying America's counter-insurgency strategy there was succeeding.
"It's worth recalling that America's progress in Iraq is the direct result of the new strategy that Sen. Obama opposed. It was the strategy he predicted would fail, when he voted cut off funds for our forces in Iraq," McCain said.
"He now says he intends to withdraw combat troops from Iraq - one to two brigades per month until they are all removed.... This course would surely result in a catastrophe."
The Obama campaign, in response, sought to tie McCain to President Bush, who it said had failed to contain Iranian influence over the past seven years.
"Confronted with that reality, John McCain promises four more years of the same policies that have strengthened Iran, making the United States and Israel less safe," the statement said.
The Obama campaign accused McCain of misrepresenting the Democrat's positions and offering only empty rhetoric himself.
McCain "promises to continue a war in Iraq that has emboldened Iran and strengthened its hand. He promises sanctions that the Bush Administration has been unable to persuade the Security Council to deliver. He promises a divestment campaign, even though he refused to sign on to Barack Obama's bipartisan divestment bill, refused to get his colleagues to lift an anonymous hold on the bill, and willfully ignores the fact that trade and investment between Iran and Iraq continue to expand. He stubbornly refuses to engage in aggressive diplomacy, ruling it out unconditionally as a tool of American power."
The campaign said Obama is in favor of divestment from Iran and of labeling the Revolutionary Guard a terrorist organization. It said Republicans had blocked Obama's own divestment bill, and that the senator had voted against a bill about the Revolutionary Guard because it contained other provisions about Iraq to which he objected.
It also said Obama would base decisions about withdrawing U.S. combat troops from Iraq on facts on the ground. Obama is due to address AIPAC on Wednesday.
McCain laid out specific actions he would take against Iran, but not say how he would achieve them.
"Over a year ago I proposed applying sanctions to restrict Iran's ability to import refined petroleum products, on which it is highly dependent, and the time has come for an international campaign to do just that. A severe limit on Iranian imports of gasoline would d create immediate pressure on (Iranian Supreme Leader Ayatollah Ali) Khamenei and Ahmadinejad to change course, and to cease in the pursuit of nuclear weapons," he said.
"As a further measure to contain and deter Iran, the United States should impose financial sanctions on the Central Bank of Iran, which aids in Iran's terrorism and weapons proliferation. We must apply the full force of law to prevent business dealings with Iran's Revolutionary Guard Corps," he added.
The United States has imposed sanctions on some Iranian commercial banks, but not on the country's central bank.
McCain also called for an international campaign to withdraw investment from Iran on the model of the South Africa campaign of the 1980s.
"We should privatize the sanctions against Iran by launching a worldwide divestment campaign" so " the radical elite who run that country will become even more unpopular than they are already."
The speech - one of a series of addresses laying out policies McCain would pursue as president - included a nod to the United Nations, but the candidate made clear he would press ahead with or without the world body's support.
"Essential to this strategy is the UN Security Council, which should impose progressively tougher political and economic sanctions. Should the Security Council continue to delay in this responsibility, the United States must lead like-minded countries in imposing multilateral sanctions outside the