Rašyti tęsinį šiam punktui - Puninski varžėsi už Kroatiją vyrų 100 m drugeliu
2008 m. vasaros olimpinėse žaidynėse Pekine. Iki žaidimų jis baigė trečiąją vietą per 52,61 sekundę, nusileidęs 0,25 sekundės žemiau FINA A-standarto (52,86), ir gavo tiesioginį atranką į Kroatijos komandą JAV plaukimo Grand Prix varžybose Kolumbuse, Ohajuje. Iš trečiojo pusės posūkio iš išorės šeštoje varžybose, Puninski išblėso, kad pasiektų sieną su 53,65 Puninski nesugebėjo patekti į pusfinalinį turnyrą, nes iš šešiasdešimt šešių plaukiojančių pradinėse varžybose jis užėmė keturiasdešimt septintą vietą.