Scrivi una continuazione per questo paragrafo - Alle Olimpiadi estive del 2004 ad Atene, Panic si è qualificato nuovamente per i 100 m freestyle maschile
Eclissando un tempo di entrata standard FINA B di 52,12 del Campionato Croato Aperto a Zagabria. Ha sfidato altri sette nuotatori nel secondo turno, tra cui i veterani olimpici Alexandr Agafanov dell'Uzbekistan e Camilo Becerra della Colombia. Panic arrivò al terzo posto con 0,18 di secondo dietro a Becerra, al di fuori del suo tempo di entrata di 52,75. Panic non è riuscito a passare alle semifinali, essendo arrivato cinquantacinquesimo nella classifica generale nelle preliminari.