At the 2012 Olympic Games, Rochmawati finished her ranking round as the 76th seed. She subsequently beat 3rd seed Yuting Fan (China) (6-4) in the 1/32 elimination round and 37th seed Amy Oliver (Great Britain) 7-1 in the 1/16 elimination round. She qualified for the Round of 16 on 1 August 2012, where she lost to Russia's Ksenia Perova. At the 2016 Olympics she was eliminated in the first round.