Sovinek soutěžil za slovinský plavecký tým ve sprintovém volném stylu na letních olympijských hrách v Pekingu 2008. Předcházejíc olympijským hrám, získala titul na 50 m volný styl s časem 26,27 libry, aby se vklouzla pod FINA B-cut (26,32) o 0,05 sekundy na Slovenia Open v Lublani, a pak získala 100 m volný styl do svého programu tím, že skončila na třináctém místě v čase 56,11 na mistrovství Evropy.
v Eindhovenu v Nizozemsku. Na 100 m volným stylem Sovinek skončil na posledním místě ve třetím kole a čtyřicátém třetím celkem se stabilním 57,30. O dva dny později se Sovinek v volném stylu na 50 m dotkla zdi před tvrdou výzvou Elaine Chanové na čtvrté místo v sedmém kole a čtyřicátém čtvrtém celkovém pořadí o 0,05 sekundy a skončila s časem 26,54.