Indian Twitter users reacted with fury at the support for a rival player.
Afridi's appeal for donations to help people affected by the deadly virus in Pakistan has had overwhelming support from leading cricketers.
Harbhajan urged people to contribute in a video message, and called on other cricketers in the two countries to make similar appeals.
Taking to Twitter, Yuvraj had written: "These are testing times, it's time to lookout for each other specially the ones who are lesser fortunate. Lets do our bit, I am supporting @SAfridiOfficial & @SAFoundationN in this noble initiative of covid19. Pls donate on donatekarona.com #StayHome @harbhajan_singh."
While Afridi thanked the two, Indian Twitter users reacted with fury at the support for a rival player who has been a vocal critic of India's handling of the Kashmir dispute.
"Do you have any sense?" wrote one Twitter user. "Lost respect" for Harbhajan Singh, added another. "Sorry guys you lost it."
Harbhajan Singh had earlier praised Afridi for the valuable social work he was doing in these trying circumstances. Afridi donated disinfectant soap, material and food to the needy.
On Wednesday, a hashtag #ShameonYuviBhajji was trending with users lashing out at the duo for helping Afridi. At the same time, there was also support for the former Indian all-rounder with #IStandWithYuvi hashtag doing the rounds.
"Yes humanity first. Supporting a guy who talks shit about India and Indian army. But tf care #humanityfirst support terrorist they are also humans good or bad doesn't matter #ShameOnYuviBhajji," tweeted a user.
Another wrote: "In the times when exports have been banned, when resources are not enough for our own country people like @YUVSTRONG12 & @harbhajan_singh are asking us to donate to @SAfridiOfficial? Guess its time to cancel their names out of 'People who inspire List'."
"Shame on you Harbhajan Singh and Yuvraj Singh, people of India gave you Name, Fame & all, and you are requesting People to Donate for Pakistan, why not for INDIA???" said another user.
There was support as well as many felt it was blown out of proportion.
"He just made an appeal to donate, it's your wish to donate or not.. Shahid afridi also donated some money to YouweCan foundation to fight against cancer & his signed jersey Thumbs up Humanity first Thumbs up #IStandWithYUVI #WearewithyouYUVI," wrote a user.
"So Yuvi is Anti-National. So His Dedication & fight was fake,His Tears after winning the WC was fake,His Comeback in Blue jersey was fack,His foundation for poor & Cancer people of India is a fake service...At last the World is in Danger," said a user, referring to Yuvraj braving cancer symptoms to help India win their second World Cup in 2011. Yuvraj later fought the deadly diseased to come back and play cricket.
"People cannot even donate a single rupee & yet talking about Yuvraj Singh who established Non-profitable organisation YOUWECAN
#IStandWithYUVI #IStandWithYuvi #YuvrajSingh #westandwithyuvi," said another user.
"He put his life in risk to win world Cup 2011 for indiaTrophy. He is running ywc foundation for cancer patients. He contribute his best for Indian cricketFlag of India. But few nibbas& nibbis trolling him as Anti-Nationalist. Finally they proved themselves as fools on April 1stSmirking face
#IStandWithYuvi." wrote another user.
Shahid Afridi, who has his own foundation, said his purchase was a good one. "We are faced with tough times and the need to help the poor is more in these times," he said.
Sri Lanka's top players — T20I skipper Lasith Malinga, Angelo Mathews, Dinesh Chandimal, Suranga Lakmal, Dimuth Karunaratne, Thisara Perera, Akila Dhananjaya, Dhananjaya de Silva, Kusal Perera and Niroshan Dickwella — have opted out of the tour starting on Sept.27.
India has also closed a border with neighbouring Myanmar to counter the coronavirus outbreak, as countries across South Asia reported a rise in cases on Wednesday. No cases have so far been confirmed in Myanmar.
The embassy noted that it coordinated with UAE national carriers Emirates Airlines and Etihad Airways and Saudi national carrier Saudi Arabian Airlines to operate flights for the next 72 hours according to the announced schedule. It commended in this regard the notable cooperation shown by officials of the national carriers in question.
Riding on stupendous innings by Wriddhiman Saha, David Warner and an incredible bowling performance by Rashid Khan (3-7) Sunrisers Hyderabad (SRH) trounced Delhi Capitals (DC) by 88 runs in their Indian Premier League (IPL)
Serbian World No.1 Novak Djokovic secured a 7-6, 6-3 victory over compatriot Filip Krajinovic in the first round of the Erste Bank Open in Vienna, Austria, on Tuesday. With the first set going into a tie-break after each player
Virtual confirmation of a play-off berth will be at stake when a depleted Mumbai Indians (MI) take on a rampant Royal Challengers Bangalore (RCB) in a blockbuster top-of-the-table Indian Premier League (IPL) clash on Wednesday.
Cricket South Africa (CSA) announced on Tuesday it will send a security assessment delegation to Pakistan this weekend with a view to the playing in the country in early 2021. If the tour goes ahead it will be South Africa’s first visit to Pakistan since 2007/08.