Iraqi Prime Minister Nuri al-Maliki vowed on Wednesday to "face terrorism" while insisting Iraqi security forces that wilted under a major militant offensive had suffered a "setback" but not a defeat.