``Vietnam said the men were detained in disputed waters where the two countries have been confronting each other over a Chinese oil rig. China says the fishermen were in Chinese waters off Hainan island''