Denmark competed at the 2004 Summer Olympics in Athens, Greece, from 13 to 29 August 2004.
Medalists
| width="78%" align="left" valign="top" |
{| class="wikitable sortable" style="font-size: 95%;"
! Medal
! Name
! Sport
! Event
! Date
|-
| || <br /><br /><br /> || Rowing || Men's lightweight four ||
|-
| || <br />
|| Handball || Women's tournament ||
|-
| || || Athletics || Men's shot put ||
|-
| || <br /> || Badminton || Mixed doubles ||
|-
| || <br /><br /> || Sailing || Women's yngling class ||
|-
| || <br /> || Table tennis || Men's doubles ||
|-
| || || Sailing || Women's Europe class ||
|-
| || || Athletics || Men's 800 metres ||
|}
| width="22%" align="left" valign="top" |
{| class="wikitable" style="font-size:85%"
|-
!colspan=5|Medals by sport
|-align=center
|Sport
| bgcolor=#f7f6a8 |
| bgcolor=#dce5e5 |
| bgcolor=#ffdab9 |
|Total
|-align=center
|Handball
| style="background:#F7F6A8;" |1
| style="background:#DCE5E5;" |0
| style="background:#FFDAB9;" |0
|1
|-align=center
|Rowing
| style="background:#F7F6A8;" |1
| style="background:#DCE5E5;" |0
| style="background:#FFDAB9;" |0
|1
|-align=center
|Athletics
| style="background:#F7F6A8;" |0
| style="background:#DCE5E5;" |1
| style="background:#FFDAB9;" |1
|2
|-align=center
|Sailing
| style="background:#F7F6A8;" |0
| style="background:#DCE5E5;" |0
| style="background:#FFDAB9;" |2
|2
|-align=center
|Badminton
| style="background:#F7F6A8;" |0
| style="background:#DCE5E5;" |0
| style="background:#FFDAB9;" |1
|1
|-align=center
|Table tennis
| style="background:#F7F6A8;" |0
| style="background:#DCE5E5;" |0
| style="background:#FFDAB9;" |1
|1
|-align=center
!Total
! style="background:gold;" |2
! style="background:silver;" |1
! style="background:#c96;" |5
!8
|}
Archery
Denmark has qualified a spot in men's individual archery.
{|class="wikitable" style="font-size:90%"
|-
!rowspan="2"|Athlete
!rowspan="2"|Event
!colspan="2"|Ranking round
!Round of 64
!Round of 32
!Round of 16
!Quarterfinals
!Semifinals
!colspan="2"|Final /
|- style="font-size:95%"
!Score
!Seed
!Opposition<br />Score
!Opposition<br />Score
!Opposition<br />Score
!Opposition<br />Score
!Opposition<br />Score
!Opposition<br />Score
!Rank
|-align=center
|align=left|Hasse Pavia Lind
|align=left|Men's individual
|666
|8
|<br />W 158–110
|<br />L 164–165
|colspan=5|Did not advance
|}
Athletics
Danish athletes have so far achieved qualifying standards in the following athletics events (up to a maximum of 3 athletes in each event at the 'A' Standard, and 1 at the 'B' Standard). Joachim Olsen originally claimed a bronze medal in men's shot put. On 5 December 2012, the International Olympic Committee and the IAAF stripped off Ukrainian shot putter Yuriy Bilonoh's gold medal after drug re-testings of his samples were discovered positive. Following the announcement of Bilonoh's disqualification, Olsen's medal was upgraded to a silver.
;Men
;Track & road events
{|class=wikitable style="font-size:90%"
|-
!rowspan="2"|Athlete
!rowspan="2"|Event
!colspan="2"|Heat
!colspan="2"|Semifinal
!colspan="2"|Final
|- style="font-size:95%"
!Result
!Rank
!Result
!Rank
!Result
!Rank
|-align=center
|align=left|Wilson Kipketer
|align=left|800 m
|1:44.69
|1 Q
|1:44.63
|1 Q
|1:44.65
|
|}
;Field events
{|class=wikitable style="font-size:90%"
|-
!rowspan="2"|Athlete
!rowspan="2"|Event
!colspan="2"|Qualification
!colspan="2"|Final
|- style="font-size:95%"
!Distance
!Position
!Distance
!Position
|-align=center
|align=left|Piotr Buciarski
|align=left|Pole vault
|5.50
|26
|colspan=2|Did not advance
|-align=center
|align=left|Joachim Olsen
|align=left|Shot put
|20.78
|2 Q
|21.07
|
