Innerhalb einer Saison verbesserte er seine Bestzeit um mehr als acht Sekunden auf 3:30,72 min. Bei den nationalen Entscheidungswettkämpfen setzte er sich gegen die Konkurrenz durch und qualifizierte sich für die &lt;a href="Leichtathletik-Weltmeisterschaften%202003"&gt;Weltmeisterschaften 2003 in Paris/Saint-Denis&lt;/a&gt;. Dort wurde er in 3:33,47 min Vierter im Finale. Im Oktober siegte er anschließend bei den Afrikaspielen im nigerianischen Abuja. Im Frühjahr 2004 feierte er mit der Goldmedaille bei den Hallenweltmeisterschaften in Budapest seinen größten sportlichen Erfolg. In einem taktisch geprägten Rennen lag er am Ende nur drei Hundertstelsekunden vor dem zweitplatzierten Iwan Heschko aus der Ukraine. Anschließend verpasste er die Qualifikation für die Olympischen Spiele in Athen, da Korir im entscheidenden nationalen Wettbewerb als Vierter knapp an der Teilnahme scheiterte. Einen Monat nach der verpassten Teilnahme siegte er bei den Afrikameisterschaften in Brazzaville. Es waren seine letzten internationalen Meisterschaften.