At the 2008 Summer Olympics, Osovnikar competed at the 100 metres and placed 3rd in his heat after Samuel Francis and Marc Burns in a time of 10.46 seconds. He qualified for the second round in which he improved his time to 10.24 seconds. However, he was unable to qualify for the semi finals as he finished in 6th place of his heat. He also took part in the 200 metres finishing fourth with a time of 20.89 seconds in his first round heat. With 20.95 seconds in the second round he only placed eighth in his heat, which was not enough for the semi finals.