Supporters and detractors of Brazilian President Jair Bolsonaro protested in Dallas on Thursday, as the South American leader entered the last day of a two-day visit to Texas.
Police separated both groups, forcing them to stand on opposites sides of a junction. That did not stop the protesters from shouting insults at each.
A couple of protesters staged a lie-in, occupying the middle of the road.
The Brazilian president met with George W Bush and spoke to a gala dinner for business leaders on Wednesday.
His Texas visit follows the cancellation of a trip to New York after protests from gay rights and environmental campaigners.
Bolsonaro was due to attend a ceremony in his honour organised by the Brazilian-American Chamber of Commerce.