Casper Ruud captured his second ATP Tour title by beating Denis Shapovalov 7-6 6-4 n the Geneva Open final.