Issuing 44 tweets over a span of two hours, Bangalore-based Sreesanth, who represents Kerala in the domestic Ranji Trophy competition, claimed that the incident was planned and that Harbhajan Singh was a "backstabbing person".
"To be whr Iam ..I ve no complaints..but now I want u All to know the truth.He (Bhajji)never Slapped me.the video will show u all..wt he did," Sreesanth wrote in a series of expletives-laden tweets.
"All blamed me for getting emotional ..??c mon who doesn't get emotional whn u know the person who u worship is a backstabbing person Nd ..," he tweeted.
"Disgusting ..that's all I can say..u should get hold of the video..them u all will know te truth..wht he did is completely out of control," he said.
Sreesanth, who is currently playing for Rajasthan Royals, demanded that the videotape of the incident be made public.
"I don't want Bhajji to feel bad now..I need to tell the truth to the world..wht happend was bad..it's not my fault at all..and all media ???
The pacer also claimed that Harbhajan did not slap him but elbowed him.
Harbhajan and Sreesanth are due to square off on April 17 in Jaipur, when Rajasthan Royals play Mumbai Indians.
Sreesanth, playing for Kings XI Punjab at that time, and Harbhajan, competing for Mumbai Indians, faced off after the game, an incident that left the pacer in tears. Harbhajan was banned for the rest of the tournament, while Sreesanth was let off with a warning after disciplinary proceedings.