Singapore Sevens 2004 – druga edycja wchodzącego w skład IRB Sevens World Series turnieju Singapore Sevens przeznaczonego dla męskich reprezentacji narodowych w rugby 7. Odbyła się w dniach 3–4 kwietnia 2004 roku na Stadionie Narodowym w Singapurze będąc szóstym turniejem sezonu 2003/2004.

Informacje ogólne Rozegrane na Stadionie Narodowym zawody były szóstym turniejem sezonu 2003/2004 IRB Sevens World Series i wzięło w nich udział szesnaście reprezentacji. Drużyny rywalizowały w pierwszym dniu systemem kołowym podzielone na cztery czterozespołowe grupy, po czym w drugim dniu osiem najlepszych awansowało do ćwierćfinałów, a pozostała ósemka zmierzyła się w walce o Bowl. Losowanie grup i rozkład gier opublikowano na początku marca 2004 roku.