About 90,000 US and Iraqi troops are patrolling the streets of Baghdad to curb insurgent and sectarian violence.