In 1994 he added almost a second to his season's best, running in 45.55 seconds in Monaco. The season highlight was a bronze medal at the Commonwealth Games. In 1995, however, he gained his second silver medal at the World Indoor Championships whereas at the World Championships he finished eighth. In the 1995 World Championships relay he won a bronze medal together with teammates Udeme Ekpeyong, Kunle Adejuyigbe and Jude Monye. Finally, at the All-Africa Games he won the 200 metres and took the 400 m silver. He ran 44.83 seconds as a season's best in 1995; then 44.88 in 1996. At the 1996 Olympics he reached the final in neither 400 nor the relay. In the 1996–97 indoor season he achieved his best result with a gold medal at the World Indoor Championships. He ran in 45.51 seconds, a life best performance indoor, and also the African indoor record for the event.