At least two people including a policeman were killed and dozens injured during a violent protests at a Cambodian garment factory on Friday.

At the height of the riots, more than 1,000 police officers clashed with hundreds of workers demanding better working conditions at the Terratex Knitting and Garment International Factory near the capital Phnom Penh.

Police said a 51-year-old police officer was killed by protestors while a 20-year-old worker was shot dead by officers. At least two dozen other officers and employees involved in the clashes were also hurt.

Reports say the violence was repeated on Saturday although there were no reported casualties. The scenes come just a few days before a high-profile security meeting of ministers from more than 20 countries.

Cambodia's 220 garment factories generated more than $1.1 billion in export earnings in 2001, around 77 per cent of the country's total export earnings.