"Rajapaksa's talks with Modi was a very cordial discussion and he was happy with India-Lanka cooperation over the years," Indian High Commissioner Taranjith Singh Sandhu told media.
Modi met Rajapaksa at the latter's request, the High Commissioner said.
Earlier, Rajapaksa claimed that India and Sri Lanka may have signed deals on economic cooperation before Prime Minister Modi's arrival in the country.
"The information I have is that all deals have already been signed. So the Indian prime minister's arrival or non- arrival would be immaterial," Rajapaksa told reporters in the central town of Kandy, hours before Modi touched down in Colombo.
More From This Section
"The problem will be only if they sign agreements. I understand these have already been signed," he said.
Briefing media on Modi's engagements in Colombo, Sandhu said the prime minsiter will not be signing any agreements with Sri Lanka during the visit.
He said the prime minister has expressed India's commitment and support to Sri Lanka and India will be a strong development partner for the island nation's growth and prosperity.
Modi, on his second visit to Sri Lanka in two years, is here primarily to participate tomorrow in the International Vesak Day celebrations, the biggest festival of Buddhists.
But Sri Lanka's opposition parties have objected to the deal, saying the government was selling state assets to India
Rajapaksa's joint opposition has led a resistance to the Sririsena government's plan to enter into economic cooperation pacts with India, more particularly the Trincomalee venture.