Presidential contender Barack Obama on Tuesday dismissed his Democratic rivals' change of heart on the Iraq war as too little too late, while Hillary Rodham Clinton urged a quick end to US involvement in the conflict. Obama and Clinton focused on the four-year-plus war in dueling speeches only a few city blocks apart in Iowa, where the two candidates are locked in a tough fight for the first Democratic primary of the 2008 election. "It will be enormously difficult to invest in jobs and opportunity until we stop spending $275 million (â‚¬200 million) a day on this war in Iraq," Obama said in prepared remarks obtained by The Associated Press. "I believe then and still do that being a leader means that you'd better do what's right and leave the politics aside, because there are no do-overs on an issue as important as war." Obama, then a state lawmaker in Illinois, opposed the war from the start. Clinton voted in 2002 to give President George W. Bush the authority to launch the invasion to topple Saddam Hussein's regime.