Nach ihrem ersten Weltcup-Sieg 2003 in Sofia gewann sie bei den Olympischen Spielen 2004 die Bronzemedaille. Ebenfalls Bronze gewann sie bei den Judo-Weltmeisterschaften 2005. 2007 unterlag sie bei den Europameisterschaften erst im Finale der Französin Lucie Décosse. Bei den Europameisterschaften 2008 erhielt Žolnir die Bronzemedaille; in Peking belegte sie beim Olympischen Judoturnier den siebten Platz, nachdem sie bei der Eröffnungsfeier die slowenische Flagge getragen hatte. 2009 gewann sie bei den Europameisterschaften in Tiflis ihren ersten großen Titel. Zwei Jahre später erkämpfte sie Bronzemedaillen sowohl bei den Europa- wie auch bei den Weltmeisterschaften. Ihr größter Erfolg war der Olympiasieg 2012 in London.