Sovinek kilpaili Slovenian uimajoukkueessa freestyle-sprintissä vuoden 2008 kesäolympialaisissa Pekingissä. Johtaen peleihin hän otti 50 metrin vapaata tyyliä 26.27 punnalla ja hiippaili FINA B-leikkauksen (26.32) alle 0.05 sekunnin verran Slovenia Openissa Ljubljanassa, ja otti sitten 100 metrin vapaata tyyliä ohjelmaansa päättämällä kolmetoista paikkaa 56.11: ssä Euroopan mestaruuskilpailussa Eindhovenissa Alankomaissa. 100 metrin vapaaseen tyyliin Sovinek jäi viimeiseksi kolmannessa kierroksessa ja neljäkymmentäkolmanneksi kokonaisuudessaan tasaisella 57,30: llä. Kaksi päivää myöhemmin
50 m vapaasti, Sovinek kosketti seinää ennen tiukkaa haastetta Elaine Chanin neljännen sijan seitsemännessä lämpötilassa ja neljäkymmentäneljäs kokonaismäärä 0,05 sekuntia, päättyessä 26,54 sekuntia.