U.S. Defense Secretary Donald Rumsfeld has warned Iran and Syria against interfering in Iraq 's affairs .