DES MOINES, Iowa (CNN) - At a rally Saturday night touting the fact that he's been to every Iowa county, Democratic presidential candidate John Edwards once again criticized Democratic opponent Sen. Hillary Clinton, D-New York, on Iran. At issue: Clinton's vote in support of a recent Senate amendment. And this time Edwards' criticism stirred some clear anti-Clinton sentiment.

The amendment–sponsored by Sens. Joe Lieberman, I-Connecticut, and Jon Kyl, R-Arizona–calls for labeling the Iranian Revolutionary Guard a terrorist organization.

The former North Carolina senator first commended senators Joe Biden, D-Delaware, and Chris Dodd, D-Connecticut, for voting against it, but he then added, "Sen. Clinton voted 'yes.'"

That statement was followed by an immediate round of booing.

"She's entitled to her opinion," Edwards said over the noise. "But I share your opinion."

Edwards claims the amendment would "pave the way for Bush to continue to march forward on Iran."

"I didn't understand it," Edwards said. "And then I saw a story in the New York Times [that] quoted some of her supporters explaining why she did it, and the explanation was–I want to get this right–that she was moving from primary mode to general election mode."

A New York Times article from October 14 claimed Clinton's backers have said privately that she is now switching to general election mode, which would imply she's running as the presumptive nominee.

That prompted one supporter to shout, "Like hell!"

"Yea. Thank you," Edwards said in response.

"Was I asleep in North Carolina when you had the Iowa Caucus? I don't think
so."

"I think we're going to have a real election and a real campaign here in Iowa. I can tell you one thing, I will never take a single Iowa caucusgoer for granted."

PETERBOROUGH, New Hampshire (CNN) - Former New York Mayor Rudy Giuliani took aim at Sen. Hillary Clinton, D-New York, and her recently proposed foreign policy agenda on Sunday.

Giuliani read from an Iowa newspaper articlethat quoted Sen. Clinton: "The day after I'm elected, I'm going to be asking distinguished Americans of both political parties to travel around the world on my behalf with a very simple message to the governments and the people alike: The era of cowboy diplomacy is over."

The paper wrote, Sen. Clinton "promised to send envoys to foreign capitals before she takes office to herald the end of the Bush administration's foreign policy."

"I noticed an article in the Des Moines Register today and I think this is a statement that's a mistake. And rather than criticize, I'm going to give Hillary Clinton a chance to correct the mistake before it keeps going in this campaign," Giuliani said. Giuliani proceeded to read Clinton's statement in the paper.

Giuliani turned to the audience and said, "Hillary's not a president elect the last time I checked - Hillary's not even the nominee of the party. So, I mean, this is very premature to be talking about sending ambassadors all around the world even before she becomes President to, in essence, interfere in the foreign policy of the United States."

Reading the problems enumerated by the Iowa paper over Clinton's statements, Giuliani stated that only the President could conduct foreign policy. He then said "it would be good of Sen. Clinton would correct that statement now."

Responding to Giuliani's statements, Kathleen Strand, Clinton's New Hampshire communication director wrote in an email, "Senator Clinton and Mr.
Giuliani have a fundamental disagreement. She will end the war in Iraq, reverse the Bush era cowboy diplomacy and restore America's standing around the world. Mr. Giuliani wants to escalate the war in Iraq and supports President Bush's failed foreign policy approach."

WASHINGTON (CNN) – Iowa Republicans and Democrats will have two days to shake off their New Years hangovers before braving the bitter January cold to cast the first votes in the 2008 race for the White House.

The Iowa Democratic Party on Sunday evening formally approved January 3 to hold its caucus, joining Hawkeye State Republicans, who approved the date for their own nominating event earlier this month.

"This date maintains the important common-sense principle of beginning the delegate selection process in the same calendar year as the election for which we are selecting delegates," Scott Brennan, chairman of Iowa Democratic Party, said in a statement. "But the overarching principle is to retain the importance of the caucuses. Holding the caucuses on the same day as the Republican Party of Iowa shows solidarity and unity in working to protect Iowa's First-in-the-Nation status, an important argument in the years to come."

The Iowa Democrats’ decision is one of the final pieces of the presidential nominating calendar puzzle to fall into place. New Hampshire still has not set a date for its primary, but Secretary of State William Gardner could make an announcement once the presidential primary filing period in his state closes Friday. With Iowa now scheduled to hold its contests January 3, Gardner could choose January 8 as the date for the New Hampshire primary.