"Our foreign minister goes to China and says he wants to stay on in Beijing... I wish such people stay on in Beijing, we don't need them," he said in an attack on Salman Khurshid.
Modi said that India was in dire need of a statesman Atal Bihari Vajpayee who had conducted nuclear tests, withoutt fearing global sanctions because he enjoyed the people's confidence.
"When you don't have support of the people, a PM can't do anything," he said, adding in a jibe at Prime Minister Manmohan Singh, "and when you don't have the support of the party, the people of India suffer."