Sovinek kilpaili Slovenian uimajoukkueessa sprintti-vapaan tyylin kaksoisurassa 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 metrin vapaasti.
Sovinek osui seinään ennen Elaine Chanin kovaa haastetta neljännen sijan saamiseksi seitsemännessä erässä ja 44: ssä kokonaiskilpailussa 0,05 sekuntia, päättyen 26,54: n aikaan.