Elnaz Rekabi tävlade utan hijab under asiatiska mästerskapen i klättring i Sydkorea, trots att det är obligatoriskt att bära huvudsjal enligt den iranska regimen.
Efteråt publicerades en ursäkt på Rekabis Instagram-konto:
"Jag ber om ursäkt för det jag gjorde", skrev hon och berättar att hon tävlade utan hijab då det blev bråttom – och att det var ett misstag.
Många aktivister tror dock att Rekabis ursäkt har kommit efter påtryckningar från iranska myndigheter.
I landet pågår det fortsatta protester efter Mahsa Aminis död i september. Hon greps av moralpolis i Teheran för att hon inte ansågs bära sin huvudsjal på korrekt vis och avled tre dagar senare.
Familjen tog emot
"Elnaz är en hjälte", ropade flera dussin supportrar när Rekabi kom till Imam Khomeini International Airport utanför Teheran.
New York-baserade Centrum för mänskliga rättigheter i Iran (CHRI) skriver att Rekabi fick en "hjältes välkomnande men att oron för hennes säkerhet kvarstår".
Rekabi togs emot av familjemedlemmar innan hon pratade med statlig iransk media där hon återigen poängterade att det var oavsiktligt att inte använda hijab.
– Jag återvände lugnt till Iran, med utmärkt hälsa och enligt den förutbestämda planen. Jag ber Irans folk om ursäkt på grund av de spänningar det har skapat, säger Rekabi.
Oro för säkerheten
Vart Rekabi tog vägen efter att hon lämnade flygplatsen är oklart och oro finns för hennes säkerhet.
Ravina Shamdasani, talesperson för FN:s människorättsorgan OHCHR, har sagt att FN följer händelseutvecklingen noga: Man ser bekymmersamt på frågan och har tagit upp det med iranska myndigheter.