At the 2001 World Championshsips in Belfast, Haye fought in the heavyweight division where he defeated Sebastian Köber to reach the final. In this bout he managed to score a standing eight count against Odlanier Solís, but was later stopped by the Cuban in round three to earn a silver medal.