(CNN) - Iranian President Mahmoud Ahmadinejad, in an interview broadcast Sunday, said his government would accept a two-state solution for Israelis and Palestinians if Palestinians did.
"Whatever decision they take is fine with us," he told ABC's "This Week."
"We are not going to determine anything. Whatever decision they take, we will support that. We think that this is the right of the Palestinian people. However we fully expect other states to do so as well."
Ahmadinejad, who has called for the end of Israel's existence as a Jewish state, also argued that people in the region should be allowed to hold a referendum - and if they vote Israel out of existence, other nations should accept that.
The Iranian leader has discussed the idea of such a vote before. But Ahmadinejad's statement that he would accept Israel's existence if Palestinians sign an agreement to do so came after repeated pressing by host George Stephanopoulos.
Ahmadinejad was also asked about the reaction to his speech attacking Israel at a U.N. racism conference last week. Dozens of Western diplomats walked out and U.N. Secretary-General Ban Ki-Moon condemned it as "the opposite of what this conference seeks to achieve."
"That's fine! That's fine! They are free to have their own points of view," Ahmadinejad told ABC. "Why do they want to deny me my ideas?"
At the conference Monday in Geneva, Ahmadinejad accused the West of making "an entire nation homeless under the pretext of Jewish suffering... in order to establish a totally racist government in occupied Palestine."
Many delegates cheered, but others - mostly from Europe - left the room.
Several nations, including the United States, were not at the conference, having boycotted it. The United States cited a conference document that singled out Israel for criticism. President Barack Obama said a similar conference in 2001 had turned into "a session through which folks expressed antagonism towards Israel in ways that were often times completely hypocritical and counterproductive."
In the ABC interview, which was taped in Tehran, Ahmadinejad said he "was fully expecting Mr. Obama to participate in the Geneva Conference. What issue is more important than racial discrimination?"
He added, "I don't think or believe that Mr. Obama supports racism. However, the gentleman should have been there and should have condemned outright racism and racial discrimination."
Asked whether he would meet with leaders of the United States along with other world powers to discuss Iran's nuclear program, Ahmadinejad said his government is "reconsidering" its package of proposals for talks.
"We are adding new issues to the realm, if you will, of the talks. And we are going to make that public as soon as possible," he noted.
Iran insists its nuclear program is purely for peaceful purposes. But the United States and several other nations accuse Iran of trying to create nuclear weapons under the guise of a nuclear energy program.
"We are always ready to talk with no preconditions," Ahmadinejad said.
During his presidential campaign, Obama had said he would meet with leaders of Iran and other nations without preconditions - a statement his then-rival for the presidency and now Secretary of State Hillary Clinton skewered him for. Clinton argued at the time that preconditions are needed for such meetings at the presidential level in order to make them successful and avoid their use as propaganda.
Ahmadinejad - who has also rejected U.S. assertions that Iran is fomenting violence in Iraq - told ABC his country is "ready to contribute to international security, peace, and global friendship and global disarmament."
He accused Obama of supporting "the massacre of Gazans in support for the criminals who were responsible for that atrocity," a reference to Israel's military action in Gaza.
The future of Iran-U.S. relations is "dependent on the decision taken by the U.S. administration," Ahmadinejad said.
"We welcome change. We are praying to the Almighty for that. And we will help to bring change about."
The Iranian leader faces a re-election race in June.