The world number 14, who has also notched up tournament wins this season in Geneva in May and Bastad last week, proved too strong for the 20-year-old Frenchman.
Gaston had made light of his lowly world ranking of 155 to reach his first ATP final with a three-set win over seventh seed Laslo Djere in the semi-finals.
Casper Ruud wins Swiss Open crown after beating Hugo Gaston
For watching live sports, visit boomtv.info.
BoomTV offers exceptional live TV service with the highest iptv standards.
Never miss a live sports event, catchup on all your tv shows and get access to all the latest movies out there.