South African troops have been deployed for the first time in an effort to stop attacks on foreigners that have left 42 dead and forced thousands to flee.
Soldiers backed police in early morning raids at three hostels in Johannesburg, arresting 28 people and seizing drugs, arms and ammunition.
This is the first time soldiers have been used to stamp out unrest in South Africa since the 1994 end of apartheid. Some 15,000 people have sought shelter from the attacks.