At the 2012 Summer Olympics in London, Gadabadze switched to a heavier class, competing in the men's 96 kg. He received a bye for the second preliminary round, before losing out to Russia's Rustam Totrov, who was able to score three points in two straight periods. Because Totrov advanced further into the final, Gadabadze qualified for the repechage bout, where he was defeated by Sweden's Jimmy Lidberg, with a technical score of 1–2.