Denis Shapovalov was crowned champion at the Belgrade Open, defeating Hamad Medjedovic in straight sets for his first title in 2019.