Bachmann secured his qualification to the 2012 Summer Olympics through the team. In the individual event he defeated Russia's Renal Ganeyev before yielding to Italy's Valerio Aspromonte in the table of 16. In the team event Germany prevailed over Russia, but lost to Japan in the semi-finals by a single hit in overtime, leaving Bachmann frustrated as two of his hits had been refused by the referee. Germany met the USA in the match for the bronze medal. During the seventh bout against Gerek Meinhardt Bachmann tumbled off the piste and twisted his right knee. The bout was suspended for medical intervention and Bachmann was eventually replaced by reserve André Weßels. Germany prevailed 45–27 and came away with a bronze medal. Bachmann finished the 2011–12 season No.18 in world rankings, a career best .