Dikgacoi was met Zuid-Afrika actief op de African Cup of Nations 2008, de FIFA Confederations Cup 2009 en het WK 2010. Op het wereldkampioenschap speelde hij tegen Mexico en Uruguay van begin tot eind. Omdat hij in beide wedstrijden een gele kaart kreeg, miste hij Zuid-Afrika's laatste groepswedstrijd, tegen Frankrijk.