The legendary Novak Djokovic has booked his place in yet another ATP Masters 1000 final, this time at the Miami Open, after defeating Bulgaria’s Grigor Dimitrov in a high-quality semifinal clash.