In May 2009, Robles was invited to a May 26 – June 1 senior men's national team training camp, his first camp with the full national team, although he was not named to the official roster for the June 3 and 6 World Cup qualifying matches. A week after the conclusion of his first camp, Robles was named to the United States roster for the Confederations Cup. On July 11, 2009, Robles made his debut with the United States against Haiti in the 2009 CONCACAF Gold Cup, a game which ended drawn 2–2. Robles made his return to the United States national team with a 3–2 friendly win against Iceland on January 31, 2016. He would make his third cap in a 1–0 friendly win against Jamaica on February 3, 2017, but was subbed out after 45 minutes.