World number one Novak Djokovic fought off a determined challenge from Swiss great Roger Federer to claim back-to-back titles at Indian Wells and celebrate his 50th tournament win on the ATP Tour.

The Serb made hard work of his 6-3, 6-7, 6-2 victory in the BNP Paribas Open final, giving up the second set after serving three double-faults, but he recovered to clinch a fourth trophy at Indian Wells following victories in 2008, 2011 and 2014.

Djokovic joins Federer as the only other man to win the tournament four times.

"I thought overall it was a great match from my side, very solid, great intensity, great commitment to hit every ball," said Djokovic.

"Credit to Roger for fighting through. Showed again why he's a competitor and champion, somebody that never gives up. When we got to the third set obviously it was anybody's game."

Djokovic's win moved him above coach Boris Becker in terms of career ATP Tour wins.

Source: Reuters