Alexander Zverev defeated the usually unflappable Swiss 6-3, 6-7 (7/9), 6-3 in a dramatic match that saw Federer twice hit the ball out of the court in anger and row with the umpire.
A decision on the game in Yokohama will be made on Sunday when officials are able to assess the level of damage from Typhoon Hagibis, which has already forced the cancellation of two games due to be played on Saturday.