Alexander Zverev continued the impressive form that took him to a maiden grand slam final, as he ousted Dennis Novak in straight sets at the French Open.