an old friend is a person who has been a friend for a long time. some old friend 'Some' adds the idea that the speaker does not know the friend, or that the friend's identity is not important. It would typically be said by some third party, not by the person who 'has' the friend.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.