Yet again - this is very old fashioned language. Where are you getting these phrases from?
The literal meaning is that you have done me a favour, by you being present again. In other words - I really appreciate that you visited me again.
These days, since it is such formal and old-fashioned language, it is more likely to be used in a sarcastic manner, to mean the complete opposite!