The Philippines said a China Coast Guard vessel rammed one of its fisheries department boats near a disputed shoal in the Spratly Islands in the South China Sea.