Joyce Tafatatha sa zúčastnila na svojich prvých olympijských hrách ako najmladšia športovkyňa v histórii olympijských hier v Malawi vo veku 14 rokov. Ona spolu s Aurélie Fanchette zo Seychel boli dvoma z najmladších súťažiacich na olympijských hrách v Londýne. Tafataha povedala, že napriek tomu, že je nervózna, sa teší na účasť na olympijských hrách a uviedla: "Bude to tak vzrušujúce. " FINA jej udelila univerzálne miesto, pretože jej najrýchlejší čas nespĺňal kvalifikačný štandard "B". Tafataha bola vylosovaná v štvrtom kole ženských 50 metrov voľným štýlom.
ktorá sa konala 3. augusta, skončila prvá zo siedmich plavcov s časom 27,74 sekundy. Zaznamenala nový osobný rekord o dve sekundy rýchlejšie ako jej predchádzajúci rekord a bola prvou malavijskou športovkyňou, ktorá vyhrala závod na 50 metrov voľným štýlom žien. Z celkového počtu 73 plavcov skončila na 46. mieste a hoci vyhrala, nedostala sa do semifinále, pretože jej čas bol o 2,46 sekundy pomalší ako najpomalší športovec, ktorý sa dostal do neskorších fáz.