'Quite emotional' Djokovic into fourth final of season in Tel Aviv
Djokovic triumphed 6-1, 7-6 (7/3) and will look to win his third title of the season, and 89th of his career, when he tackles Croatia's Marin Cilic in Sunday's final.
"I think it was a very competitive match, especially in the second set," said Djokovic after reaching his 127th final.
"I must say I was quite emotional on the court today in the second set, there was a lot of tension, and that was also due to his aggressive style of tennis. Big serves, and when he has time, he's so solid from the forehand and backhand corner."
Former world number one Djokovic raced to a 5-0 lead on his way to capturing the opening set in just 23 minutes without facing a break point.
However, Safiullin, the world number 104 bidding to make an ATP final for the first time, was far more competitive in the second set.
He had two break points which Djokovic saved in the sixth game and the 25-year-old Russian was made to pay when the 21-time Grand Slam winner broke for a 5-4 lead.
Safiullin battled back to 6-6 before Djokovic swept through the tiebreaker, securing victory after 94 minutes on court.
"I knew that I had to stay very strong, and that he was definitely going to raise his level in the second set, which happened," added Djokovic.
"I was serving for the match and played a couple of loose points, but credit to him for fighting back. It was an enjoyable evening on the court for sure."
Djokovic, who has titles in Rome and at Wimbledon this year, is currently seventh in the rankings and as a Grand Slam winner only needs to finish in the top 20 to guarantee a place in the ATP Finals.