World number one men 's tennis player Roger Federer has been nearly unbeatable in the past year .