Senator Russ Feingold raised tough questions when the top commander of US forces in Iraq and the US Ambassador there appeared at a congressional hearing.
Feingold, a Democrat, described the Iraq War as a diversion from the task of fighting terror. He says the US should have focused on Afghanistan and Pakistan in the fight against al-Qaeda.
He challenged ambassador Ryan Crocker to say what was more important, the situation in Iraq or in Afghanistan.
Feingold raised similar questions with General David Petraeus
Then he said both men were not willing to comment seriously about how the war relates to the global fight against terrorism