Bernhardt qualified for the women's 100-meter breaststroke at the 2004 Summer Olympics in Athens, Greece, by attaining an A-standard entry time of 1:09.04 at the German Olympic trials. Bernhardt failed to advance to the Olympic final, and she placed thirteenth overall in the semifinal, with a time of 1:09.72.