World number six Roger Federer enjoyed several tennis rallies with former tennis great Rod Laver at a charity event staged several days before the Australian Open gets under way.