A Chinese vessel and a Philippine supply ship collided near the disputed Spratly Islands in the South China Sea on Monday, China's coast guard said.