During the indoor season, he lowered his personal best in the 60 metres to 6.77 seconds, achieved in a February meet in Gothenburg. In late May he broke the 21-second barrier on the 200 metres, demolishing his own Gambian record with 20.69 seconds in Szombathely. During the same meet he also broke the 100 metres record twice in as many days, with 10.46 on 29 May and then 10.37 on 30 May. Two months later he won the bronze medal in the 100 metres event at the 2004 African Championships, clocking in 10.43 seconds and finishing behind Olusoji Fasuba and Idrissa Sanou. It was the third Gambian medal at the African Championships, following the two bronze medals at the 1996 edition. He did not place in the 200 metres at this championships.