More than 300 Iraqi detainees, some weeping and waving to friends, were released from the infamous Abu Ghraib prison today, a day after US Defence Secretary Donald Rumsfeld made a surprise visit and insisted the Pentagon did not try to cover up abuses there.