Le tournoi de tennis de Halle 2004 se tient du 7 au 14 juin. Il est remporté par le no 1 mondial Roger Federer, sans perdre le moindre set.