Loading...Roger Federer vs Nicolas AlmagroRoger Federer vs Nicolas AlmagroREPLAYCINCINNATI2007QFWith a place in the semi-finals up for grabs, Roger Federer took on Nicolas Almagro in Cincinnati.