Den numera pensionerade generallöjtnanten Ricardo Sanchez, som förde befälet över de amerikanska trupperna i Irak från juni 2003 till juli 2004, kritiserade också de amerikanska ledarna för att vara inkompetenta och antydde att de skulle ställts inför krigsrätt om de varit i armén.

- Det är tveklöst så att Amerika nu genomlever en mardröm utan slut, sade Sanchez vid ett möte med militärkorrespondenter och journalister i Arlington.

Han avfärdade också president George W Bushs strategi att behålla över 160 000 amerikanska soldater i Irak fram till slutet av året i förhoppningen av stävja det sekteristiska våldet och uppnå en smula politisk stabilitet.

Strategin har dock ändrats, enligt den nuvarande planen ska omkring 21 500 soldater ha dragits tillbaka i juli nästa år.

Men Sanchez tror inte att förändringarna kommer att visa sig vara effektiva.

- Fortsatta manipuleringar och justeringar av vår militära strategi kommer inte att leda till seger. Det bästa vi kan uppnå med det här felaktiga förhållningssättet är att avvärja nederlag, sade Sanchez.

Sanchez pensionerades från militären i november 2006, efter fångskandalen på det irakiska fängelset Abu Ghurayb i slutet av 2003. Fyra av fem höga amerikanska militärer gick fria i Pentagons undersökning av vem som bar ansvaret för skandalen.

Sanchez friades helt. Under tiden som befälhavare utfärdade han riktlinjer för en radda tuffa förhörsmetoder. Kritiker hävdar att riktlinjerna uppmanade till misshandeln.

Sanchez var även befälhavare för en bataljon under Operation Desert storm, Kuwaitkriget 1991.