de villiers recover injury