Italian tenor Andrea Bocelli brought Roger Federer to tears after inviting the tennis icon on to the stage and dedicating his final song to a "living legend".