Hundreds of Hong Kong protesters singing "God Save the Queen" and waving Union Jack flags rallied outside the British Consulate on Sunday demanding that the former colonial power ensures China honours its commitments to the city's freedoms.

Baton-wielding Hong Kong police moved in to break up scuffles on Saturday between pro-China protesters and those denouncing perceived Chinese meddling in the Asian financial hub, the latest in months of sometimes violent clashes.