After playing in his homeland, Ranđelović moved to Russia and signed with Anzhi Makhachkala in 1999. He was the top scorer of the Dagestan-based club with 12 league goals in the 2000 season. After two years there, Ranđelović went on to play for CSKA Moscow and Zenit Saint Petersburg.