After the 2008 Olympic Trials Robinson became frustrated and considered retirement; however he decided to persevere over the course of the next four years. As a 35-year-old, he took one more shot at making the Olympics. On June 25, 2012 he ran in the 2012 United States Olympic Trials final. Unlike his typical races, Robinson stayed off the pace as Charles Jock and Duane Solomon took the race out under 50 seconds for the first lap. Robinson even trailed notable kicker Nicholas Symmonds through the race. But when it was time to move, Solomon broke away from the field with Symmonds and then Robinson chasing. Symmonds passed Solomon on the home stretch. Robinson was the strongest of the rest of the field chasing Solomon, catching him at the line and securing his return to the United States Olympic Team.