Die irakische Hauptstadt wurde durch die US-amerikanischen Bodentruppen etwa am 5. April erreicht. Der Flughafen der Stadt wurde am 4. April eingenommen. Am 7. April rückten amerikanische Truppen erstmals ins Stadtzentrum vor. Es fand zwar kein Häuserkampf statt, wie befürchtet worden war, dennoch kam es zu schweren Verlusten auf der irakischen Seite. Die amerikanischen Streitkräfte brachten die Stadt innerhalb der nächsten vier Tage weitgehend unter ihre Kontrolle, dennoch kam es auch weiterhin noch zu geringen Kämpfen. Auch die Stadt Kirkuk fiel am 11. April an kurdische Kämpfer. Später gaben Offizielle der US Army einen Grund für den geringen Widerstand (die Fernstraßen durch die Wüste waren völlig intakt geblieben, es gab keine Minen und so gut wie keinen Widerstand um Bagdad) bekannt: Man habe einige Offiziere schon im Vorfeld der Kampfhandlungen bestochen. Am 14. April wurde der Krieg vom Pentagon für beendet erklärt, da auch die letzte umkämpfte Stadt Tikrit eingenommen werden konnte. Saddam Hussein blieb zu diesem Zeitpunkt unauffindbar.