US Defence Secretary Chuck Hagel landed in Baghdad on Tuesday for an unannounced visit aimed getting a first look at the US-led war effort against the Islamic State jihadist group.