Chinese coast guard vessels, backed by navy ships, fired powerful water cannons and blocked and sideswiped a Philippine patrol vessel on Wednesday in renewed aggression in a disputed shoal in the South China Sea, Philippine officials said.