After 1999 Robinson had a string of new misses. He placed 4th in 2000 barely missing an Olympic berth. In 2001, 2003 and 2004 Robinson placed 2nd at the USA National Championships outdoors. Finally after 5 years, Robinson returned to the top of the USA 800 field by becoming the 2005, 2006 and 2007 National Champion in the 800 meters. His times steadily improved throughout those years. Robinson broke a 21-year-old Modesto Relays 800 meter record in 2005 with a time of 1:45.35 minutes.