At the 2007 World Taekwondo Championships in Beijing, Zaninović won the silver medal in the women's flyweight class. Zaninović won the gold medal in the women's bantamweight class at the 2011 World Taekwondo Championships in Gyeongju. Zaninović qualified for the 2012 Summer Olympics after winning the bronze medal in the women's 57 kg class at the 2011 World Taekwondo Olympic Qualification Tournament held in Baku. She defeated Mayu Hamada in a match in which Zaninović suffered a broken fist in the third round but held on and won with the golden point in the fourth overtime round. At the 2012 European Taekwondo Championships in Manchester, she won the silver medal in the women's bantamweight class after losing to Hatice Kübra Yangın in the sudden death round. At the 2012 Summer Olympics, she was defeated in the preliminary round by Mayu Hamada.