Iran has denied U.S. charges that it is providing weapons and training to Shi'ite militants in Iraq .