China on Monday denounced a US warship sail-by near disputed islands in the South China Sea, known as the East Sea in Vietnam, as a violation of its sovereignty, amid mounting tensions over trade between the two countries.