Dikgacoi is grateful to Fulham for standing by him as both parties sweated on him gaining a UK work permit.
He told fulhamfc.com: " It had been a long wait, but I'm very pleased to be a Fulham player now. I had always wanted to play in the Premier League and the Club has given me that opportunity.
"Growing up, like a lot of young South African players, playing in England was the dream because it has been the best league in the world for a while now.
"It was frustrating waiting for my work permit to be granted, but the Club stood by me from the beginning - it was just a matter of waiting for my moment. I came close to joining a year or so ago, but when that didn't happen the Club continued to follow my progress. So even though I wasn't a Fulham player, I knew I had to do well last season, because they would be watching."