Vietnam allowed several hundred demonstrators to stage a noisy rally outside the Chinese Embassy in Hanoi on Sunday against Beijing's deployment of an oil rig in the contested South China Sea that has triggered a tense standoff and raised fears of confrontation.