Szváziföld a görögországi Athénban megrendezett 2004. évi nyári olimpiai játékok egyik részt vevő nemzete volt. Az országot az olimpián 2 sportágban 3 sportoló képviselte, akik érmet nem szereztek.
30px Atlétika
Férfi
VersenyzőVersenyszámElőfutamNegyeddöntőElődöntőDöntőIdőHely.Össz.IdőHely.Össz.IdőHely.Össz.IdőHelyezés Menzi Dlamini 200 m 21,82 7. 49.* kiesett
Női
VersenyzőVersenyszámElőfutamNegyeddöntőElődöntőDöntőIdőHely.Össz.IdőHely.Össz.IdőHely.Össz.IdőHelyezés Gcinile Moyane 200 m 25,62 6. 42. kiesett
* - egy másik versenyzővel azonos időt ért el
30px Úszás
Férfi
VersenyzőVersenyszámElőfutamElődöntőDöntőIdőHely.Össz.IdőHely.Össz.IdőHelyezés Wickus Nienaber 100 m mell 1:04,74 6. 42. kiesett
Források
Szvaziföld N2004