Ahmadinejad will arrive here on April 29 after a two-day state visit to India's southern neighbour Sri Lanka, and leave later that day, the foreign ministry official said.
During his stay, Ahmadinejad's first to India, he will meet his Indian counterpart Pratibha Patil and Prime Minister Manmohan Singh, the official said.
"Energy issues are on the agenda for talks," said the official, who declined to give more details.
Energy-hungry India, which imports more than 70 percent of its energy needs, has been racing to secure new supplies of oil and gas from abroad besides ramping up domestic production to sustain its booming economic growth.
New Delhi has been in talks with Iran, which has the world's second largest known gas reserves after Russia, on two major projects.
Talks on supplying gas to India via Pakistan through a 2,600-kilometre (1,615-mile) pipeline, which began in 1994, have been stalled by tensions between India and Pakistan as well as disagreements over pricing and transit fees.
India has also been under pressure from the United States not to do business with Iran.
Another deal with Tehran, signed in 2005 for the supply of five million tonnes of gas per year for 25 years, has also stalled over price disputes.
On the diplomatic front, Tehran has been angered by India's votes against it at the International Atomic Energy Agency and its commercial launch of an Israeli spy satellite in January.
Last Mod: 21 Nisan 2008, 15:07