The N1 was blocked off after conflict between South Africans and Zimbabweans, with locals claiming farmers hire Zimbabweans and not them.
South African and Lesotho citizens stopped Zimbabweans leaving the nearby informal settlements of Stofland, Maseru, Hasi Square and Ekuphumeleni to go to work.
"They started breaking down our shacks, which we rent from them at R50 a week, stealing our food and our phones," said Nuary Chaya from Harare. "Young men and girls were leading the mob."
By the afternoon, more than 1600 foreigners had been taken by police trucks to the De Doorns police station.
The station commissioner, Superintendent Desmond van der Westhuizen, said police were moving another 2000 displaced foreign nationals to a sports ground in town, where they would be accommodated in large tents.
He said the trouble began on Friday when locals chased foreigners from shacks and three people were arrested for public violence. A community meeting on Monday failed to ease tensions.
Matriarch