Roger Federer has won four BNP Paribas Open titles – more than anyone else in the history of the event.