I have soft contacts. I use goggles when I swim though. I have opened my eyes a few times during diving, forgetting I don't have my goggles on and my contacts stayed in. I think I was lucky though. It wouldn't take much for them to get washed away.