Bei den Olympischen Spielen 2006 in Turin nahm sie an allen fünf Biathlonrennen teil und platzierte sich jeweils zwischen Platz 14 und 19. Mit der Staffel wurde sie Sechste. 2008 wurde Gregorin Doppelweltmeisterin in Sprint und Verfolgung bei den Sommerbiathlon-Weltmeisterschaften 2008 in Haute Maurienne. Ihren bislang größten Erfolg im Winter erreichte sie bei den Weltmeisterschaften 2009 im südkoreanischen Pyeongchang, wo sie durch einen zweiten Platz hinter Kati Wilhelm und vor Tora Berger die Silbermedaille im Einzelrennen über 15 km gewann. Bei den Slowenischen Meisterschaften im Biathlon 2010 gewann Gregorin den Titel der Damen.