Roger Federer and Zendaya face each other on the tennis court in the latest campaign by the Switzerland based brand ON.