Käsipall 2004. aasta suveolümpiamängudel toimus 14.–29. augustil.
Meeskondi osales 12, naiskondi 10. Meeskonnad olid jagatud kahte kuue-, naiskonnad kahte viieliikmelisse alagruppi. Neli paremat kummastki pääsesid veerandfinaalidesse. Mõlemad olümpiavõitjad selgusid mängude viimasel päeval, 29. augustil.
Alagrupimängud peeti Ateena lääneosas, Faliro rannikuala olümpiakompleksi kuuluvas spordisaalis, kus kohti oli pealtvaatajaile 8019. Finaalid peeti Hellenikoni olümpiakompleksi siseareenil maksimaalselt 13 631 huvilise ees.
24. august Sloveenia – Egiptus 30:24 (11:13)
24. august Island – Brasiilia 29:25 (13:11)
24. august
Horvaatia – Kreeka 33:27 (19:11) Saksamaa – Hispaania 30:30 (28:28, 27:27, 15:16) 7 m visked 2:0 Ungari – Lõuna-Korea 30:25 (14:13) Venemaa – Prantsusmaa 26:24 (13:14)
27. august
Prantsusmaa – Hispaania 29:27 (11:13) Kreeka – Lõuna-Korea 29:24 (16:9)
28. august
Hispaania – Lõuna-Korea 31:24 (12:11)
Prantsusmaa – Kreeka 33:15 (17:7)
Horvaatia – Ungari 33:31 (18:16) Saksamaa – Venemaa 21:15 (9:10)
Venemaa – Ungari 28:26 (13:10)
29. august
Horvaatia – Saksamaa 26:24 (11:12)
26. august
Angola – Kreeka 38:23 (18:11)
Ukraina – Hispaania 25:23 (12:9) Prantsusmaa – Ungari 25:23 (10:13) Taani – Hiina 32:28 (18:14) Lõuna-Korea – Brasiilia 26:24 (16:9)
Hispaania – Hiina 27:23 (16:10) Ungari – Brasiilia 36:31 (17:14)
Brasiilia – Hiina 26:25 (13:10)
Ungari – Hispaania 38:29 (22:15)
Lõuna-Korea – Prantsusmaa 32:31 (15:15) Taani – Ukraina 29:20
Ukraina – Prantsusmaa 21:18 (10:10)
Taani – Lõuna-Korea 34:34 (14:14, 25:25) karistusvisked 4:2