Novak Djokovic won the ATP World Tour 250 tournament in Estoril defeating Richard Gasquet in three sets in over two hours.