One US soldier was killed and four others wounded by gunfire in Iraq's volatile Diyala province, the US military said Wednesday.