Le Tournoi de Singapour de rugby à sept 2004 (anglais : Singapore rugby sevens2004) est la 6e étape la saison 2003-2004 du IRB Sevens World Series. Elle se déroule les 3 et au Stade national à Singapour.
La victoire finale revient à l'équipe d'Afrique du Sud, battant en finale l'équipe d'Argentine sur le score de 24 à 19[1].