Tasmanian coach David Macpherson earns praise from Roger Federer