Roger Federer's invincible prowess on-court has helped him fight even the toughest of all battles. But what about off-court?