But China's coastguard says Manila is to blame for the latest collision in disputed waters in the Spratly archipelago.