The security source said six Iraqi guards had been killed when gunmen opened fire from several rooftop positions, but Campbell could not provide confirmation.