Federer doubtful for Rogers Cup