The men's heptathlon event at the 2004 IAAF World Indoor Championships was held on March 6–7.
Medalists
Results
60 metres
Long jump
Shot put
High jump
60 metres hurdles
Pole vault
1000 metres
Final results
The highest mark recorded in each event is highlighted in yellow
References