At the 2012 Summer Olympics, she finished 18th overall in the heats in the Women's 100 metre butterfly. In the 200 metre individual medley, Ivry placed 13th in the heats and reached the semi-final, becoming the first Israeli female swimmer to compete in an Olympic semi-final, with a new Israeli record time of 2:13.29 minutes.