"Birthday greetings to Delhi CM Shri Arvind Kejriwal Ji. May he lead a long and healthy life," Modi tweeted.
Kejriwal thanked the prime minister for the wishes. "Thank you so much sir," he tweeted.
Kejriwal turned 50 today.
Modi and Kejriwal do not share a comfortable relationship and have often launched political attacks on each other.