Sovinek va competir per a l'equip de natació d'Eslovènia en un doble de sprint d'estil lliure als Jocs Olímpics d'estiu de 2008 a Pequín. En el camí cap als Jocs, va aconseguir el títol de 50 m estil lliure amb un temps de 26,27 lliures esterlines per passar sota el tall B de la FINA (26,32) per 0,05 segons al Slovenia Open de Ljubljana, i després va agafar els 100 m estil lliure al seu programa amb un temps de tretzeena posició en 56,11 en el Campionat d'Europa.
a Eindhoven, Països Baixos. En els 100 m d'estil lliure, Sovinek va quedar a l'últim lloc en la tercera prova i el 43è en general amb un temps constant de 57,30. Dos dies més tard, en els 50 m d'estil lliure, Sovinek va tocar el mur davant d'un desafiament dur d'Elaine Chan pel quart lloc en la setena prova i el 44è en general per 0,05 de segon, acabant amb un temps de 26,54.