Taylor Fritz reclaimed his ATP top four spot after winning the Stuttgart final against Alexander Zverev.