Ugandan police fired tear gas to disperse furious voters in the capital Kampala yesterday as the election commission apologised for hours-long delays in delivering ballot papers in some areas.