W 2003, po raz drugi w karierze, wziął udział w mistrzostwach świata. W zmaganiach rozegranych w Barcelonie rywalizował w trzech konkurencjach. Na dystansie 50 metrów udało mu się zakwalifikować do półfinału, jednak rezultat 0:25,68 nie wystarczył na awans do finału. Na dystansie 100 metrów zakwalifikował się do części finałowej (w półfinale zajął 4. pozycję z rezultatem 0:54,77 będącym również nowym rekordem Malezji), ale z rezultatem 0:55,18 uplasował się na 8. pozycji. Na dystansie 200 metrów zaś Malezyjczyk odpadł w eliminacjach, rezultat 2:01,43 dał mu dopiero 22. pozycję w klasyfikacji końcowej.