Bernard failed to qualify for the 50 m freestyle and 100 m freestyle events of the 2012 Summer Olympics in London by finishing only fifth in both events during the French swimming championships in March 2012. He was in the French 4 × 100 m freestyle relay team in the heats at the Olympics, but was not included in the team for the final. France won the event which made Bernard a two-time Olympic gold medalist.