I can see you’ve since deleted a second post in this thread stating that things have been fixed – does that mean that the issue is in fact yet to be resolved?
I’m afraid I’m not really able to enter into any details regarding another person’s account (although, in this case, I’m obviously unaware of who your friend is either way!) but, in general terms, if an account was previously locked due to compromise and hasn’t yet been unlocked, this will usually be because our support team is still waiting for some further information from the account holder.
If this could possibly be the case for your friend, please have him check to make sure that he doesn’t have any emails from us in his ‘Junk’ or ‘Spam’ folders, nor any waiting responses to web tickets (which can be accessed once logged into Battle.net Account Management, under the ‘SUPPORT’ dropdown in the top left corner. :)