Compitiendo en sus primeros Juegos Olímpicos, Joyce Tafatatha fue la atleta más joven en la historia olímpica de Malawi a la edad de 14 años. Ella, junto con Aurélie Fanchette de las Seychelles, fueron dos de las competidoras más jóvenes en los Juegos Olímpicos de Londres, Tafataha dijo que a pesar de estar nerviosa, estaba ansiosa por competir en los Juegos Olímpicos y declaró: "Va a ser muy emocionante". La FINA le otorgó un lugar de universalidad porque su tiempo más rápido no cumplía con el estándar de calificación "B". Tafataha fue eliminada en la cuarta prueba de los 50 metros libres femeninos
que se llevó a cabo el 3 de agosto, terminando primero de siete nadadores, con un tiempo de 27.74 segundos. Registró un nuevo récord personal de dos segundos más rápido que su anterior récord, y fue la primera atleta malauí en ganar un heat en los 50 metros estilo libre femenino. Terminó 46ta de 73 nadadores en general, y aunque ganó, no avanzó a las semifinales, porque su tiempo fue 2.46 segundos más lento que el atleta más lento que avanzó a las etapas posteriores.