Novak Djokovic was better than Feliciano Lopez in the finals giving him the title, to the delight of his hometown.