Schrijf een vervolg op deze paragraaf - Puninski nam deel aan de 100 m vlinderwedstrijd voor Kroatië
op de Olympische Zomerspelen van 2008 in Beijing. Hij eindigde met een derde plaats in 52,61 om 0,25 van een seconde onder de FINA A-standaard (52,86) te duiken en een directe Olympische selectie te verdienen voor het Kroatische team op de USA Swimming Grand Prix in Columbus, Ohio. Puninski kwam van de derde in de halve bocht aan de buitenzijde in de zesde helft, vervaagde de strekking om de muur te raken in dead-last met een 53.65. Puninski slaagde er niet in om door te gaan naar de halve finale, omdat hij in de voorronde zevenenveertigste plaats behaalde van zesenzestig zwemmers.