Damir Dzumhur battled back to beat Italian third seed Fabio Fognini in St Petersburg on Sunday and become the first Bosnian to win an ATP Tour title.