Kampene varte i sju og en halv time, og amerikanerne satte inn stridsvogner og kampfly mot menneskemengden.
Ingen amerikanske soldater ble drept i kampene, melder CNN.
Det er ikke klart hvordan sammenstøtene startet, men ifølge den amerikanske militærkilden begynte en menneskemengde på mellom 500 og 1.000 irakere å brenne bildekk og kaste stein mot en amerikansk patrulje.
Ifølge et øyenvitne demonstrerte menneskemengden mot at amerikanerne holder irakere fengslet i Abu Ghraib-fengselet.
Fredag kveld kom det meldinger om at fire irakere, blant dem en politimann, ble drept under demonstrasjonen, men antallet ble altså senere oppjustert av militærkilden CNN har snakket med.
De blodige sammenstøtene kom samme dag som USAs konsulat i Bagdad ba amerikanere i Irak være vaktsomme i helga, på grunn av rykter om det vil finne sted en "motstandens dag".