Gregorin sijoittui Anterselvan MM-kilpailuissa 2007 takaa-ajossa seitsemänneksi, pikakilpailussa 11:nneksi, normaalimatkalla 13:nneksi ja yhteislähdössä 15:nneksi. Lisäksi hän hiihti avausosuuden sekä Slovenian naisten viestijoukkueessa että sekaviestissä, joissa molemmissa Slovenia sijoittui neljänneksi. Östersundin MM-kilpailuíssa 2008 hän oli normaalimatkalla kuudes ja yhteislähtökilpailussa neljästoista. Pyeongchangin MM-kilpailuissa 2009 hän saavutti hopeaa normaalimatkalla. Hän ampui kilpailussa yhden sakkominuutin viimeisellä ampumapaikalla ja hävisi kultaa voittaneelle Kati Wilhelmille 39,5 sekuntia. Yhteislähtökilpailussa hän oli kolmastoista. Vancouverin olympialaisissa 2010 hän sijoittui yhteislähdössä viidenneksi, viestissä kahdeksanneksi sekä pikakilpailussa ja takaa-ajossa yhdeksänneksi. Hanty-Mansijskin MM-kilpailuissa 2011 hän oli yhteislähdössä viides, pikakilpailussa neljästoista ja takaa-ajossa kahdeksastoista.