Troops are on the streets after a night of anti-government unrest fuelled by an economic crisis.