Dikgacoi made his international debut on 27 May 2007, in a COSAFA Cup match against Mauritius. He scored his first two goals on 7 June 2008, in a 2010 World Cup qualifier against Equatorial Guinea, which ended 4–1. He was part of Bafana Bafana's 2008 African Nations Cup squad and was also a participant at the 2009 FIFA Confederations Cup, 2010 FIFA World Cup and 2013 African Cup of Nations, held in his home country.