Det serbiska tennisesset, som nyligen vann Australian Open, har precis som Federer varit topprankad i 310 veckor.
Redan efter segern i Melbourne stod det klart att Djokovic, 33, nästa vecka också blir ensam om rekordet.
Det här är Djokovics femte sejour som världsetta.