Mr Kejriwal, who was slapped by the person while he was carrying out a roadshow in Sultanpuri, blamed BJP for the attack.
‘’I do not understand why do some people resort to violence for becoming the Prime Minister? If you think by attacking us, we will keep quiet then you are wrong.
‘’We will fight this battle till the last breath,’’ Mr Kejrwail said in reference to BJP’s Prime Ministerial candidate Narendra Modi. The attacker first garlanded Mr Kejriwal, who was standing on a jeep, and then suddenly slapped him twice.
The attacker, identified as 38-year-old Lali, an auto rickshaw driver and a resident of Aman Vihar, was immediately pulled down by AAP supporters and roughed up.
Immediately after the attack, Mr Kejriwal and AAP leader Manish Sisodia left the road show midway for Rajghat, where he sat on a dharna.
This is the fourth in a series of recent attacks on the AAP leader.
Earlier, he was attacked during an election rally in Haryana.
Again, during his visit to Varanasi to announce his candidature, ink was thrown on Mr Kejriwal.
More recently, he was attacked by a 19-year-old youth during his campaigning in Dakshinpuri area of South Delhi on April 4.
Later in a post on social networking site Twitter, Mr Kejriwal said, ‘’I am just thinking – why am I being repeatedly attacked? Who are the masterminds? What do they want?