"Met the Badshah today. He is in good spirit and will be back soon," Harbhajan wrote on his Twitter account.
Harbhajan also posted a photo of the two on the social networking site, along with the tweet.
Yuvraj returned home earlier this week after undergoing three cycles of chemotherapy in the US for a rare germ cell cancer between his lungs.
England and Delhi Daredevils batsman Kevin Pietersen, BCCI president N Srinivasan and ICC chief Sharad Pawar were among those who visited the recovering Yuvraj in the last couple of days.
Harbhajan is currently playing for Mumbai Indians in the Indian Premier League. PTI AH