Henry's total of 43 points through four rounds at Montreux Golf and Country Club was one better than Rocha's 42.
Rocha made it close with three birdies in the last six holes and ended with 9 points in the final round, but couldn't quite match Henry's total under the Modified Stableford scoring system.
Henry collected his second PGA Tour title.
Corralling third place was Andres Romero (6 points in the final round), who ended with a total of 37.
Dennis Rodman pledges to end trips to North Korea
Susan Sarandon 'very excited' about daughter's pregnancy