In 2008 he improved further. At the African Championships only competed in triple jump, but won the gold medal with a new national record of 17.07 metres. At the Olympic Games in August he finished sixth in the long jump competition with a season's best of 8.16 metres. Again he also entered in triple jump, but fouled all his jumps. At the 2008 World Athletics Final he finished seventh in the long jump and eighth in the triple jump.