Federer's long love affair with Scotland