The western parts of Kampala were on Monday paralysed by riots,
demanding President Yoweri Museveni's ouster.
Action for Change, who are opposed to Museveni's rule, carried out the riots, claiming they want the president ousted because he had failed to steer the state forward.
"We are rioting because fuel and food prices are very high. Ugandans are dying in poverty. We want change," Daniel Kasolo, one of the rioters said.
Demonstrators had planned nationwide riots, but heavy police deployments across the country deterred crowds from gathering.
Museveni, had on Sunday night, also warned Ugandans against demonstrating.
Monday's riots were mainly centered at Kiseka Market, where there are several motor workshops.
"They started demonstrating at around 8.00am," Uganda police spokesperson, Judith Nabakooba said.
"They were stopping other people from going to work and blocking the roads with objects. Police reacted very fast and dispersed them."
Police used teargas to disperse the rioters. Missiles were thrown at some cars, but police reported that the situation returned to normal soon thereafter.
Similar riots took place in various parts of the country in April after the presidential and general elections, where members of opposition claimed that elections had been rigged.
Human rights organisations then accused the government of using brute force, which led to seven people dying.
Ugandan authorities say opposition politicians are using Action for Change to pretend to be rioting over high fuel and food prices, when in actual sense they want to overthrow the government.
"They want to converge at the City Square and stay there, organising their chaos in the city from there until the government collapses. We cannot allow that to happen," a security official said, on condition of anonymity.
But Action for Change coordinator, Mathius Mpuuga denied the allegations.
"We want the government to work on the pressing problems of Ugandans," he said.