The top United States general and diplomat in Iraq testify in politically charged hearings in Congress on Tuesday, and face a grilling from three senators vying to inherit the war as the next US president. General David Petraeus and ambassador to Baghdad Ryan Crocker will appear to update progress in the war.