Violent clashes in Bangkok have left at least three people dead and more than 50 injured as riot police attempted to clear out anti-government protest sites in Thailand's capital.

Erawan emergency medical services said a male civilian died from a head wound and a police officer received a fatal chest wound. It also said another man died, but did not have further details. It said 57 others were injured in the clashes.