Roger Federer claims his seventh title in Cincinnati.