US VICE-PRESIDENT Dick Cheney and vice-presidential candidate John Edwards slugged it out over jobs, judgment and Iraq in a hard-hitting debate that set the stage for US President George W Bush’s speech yesterday denouncing his Democratic rival’s record on national security.