He won his first international medal at the 2004 World Junior Championships in Athletics, taking the silver medal in the 110 m hurdles which was Cuba's only medal of the competition. At the 2006 World Indoor Championships in Moscow he finished second with a new personal best time of 7.46 seconds. He improved upon this time with a run of 7.33 s at the 2008 PSD Bank Meeting – this was a Panamerican record and made him the second-fastest ever indoors, behind Colin Jackson. At the 2008 World Indoor Championships in Valencia he didn't advance from the heats due to fact that he stopped running, thinking that fellow hurdler Liu Xiang had made a false start. This was great disappointment for Robles, who had posted nine of the 11 fastest times of the winter season and was a favorite for winning the gold medal. At the Beijing Olympics in 2008, many anticipated a Robles and Liu showdown in the final, but Liu was forced to pull out injured in the opening heat due to tendinitis. Robles went on to comfortably win the gold medal, posting a time of 12.93 s in the final. During the 2009 IAAF World Championships, Dayron Robles was forced out of the competition, not finishing his semi-final because of muscular injury. After recovering from his injury, he entered the 2010 IAAF World Indoor Championships. The 60 metres final was the first time in over two years that Robles had faced Liu and Terrence Trammell in the same race. Robles began the race slowly but his power and technique saw him overhaul Trammell in the second half of the race to finish in 7.34 seconds, the third quickest time ever over the distance. The win marked a return to form and he said his first indoor gold ahead of the American was as important to him as his Olympic victory two years earlier. After a season's best run of 13.12 seconds in the rain to win at the Ostrava Golden Spike meeting, he secured his first 2010 IAAF Diamond League victory at the Golden Gala with a time of 13.14 seconds, followed by a win at the Memorial Primo Nebiolo later that month. His best run of the season at the Athletissima meet made him the second fastest man that year behind David Oliver, but an injury curtailed yet another season. He returned to action in May 2011 and won at the Grand Prix Région Guadeloupe meet. Robles finished first in the 110m hurdles at the 2011 World Athletics Championships, with a time of 13.14 seconds. However, the result was invalidated, as replays showed Robles reaching out to impede the progress of competitor Liu Xiang, using his hand to knock Xiang's hand.