Rahul Dravid says India should join the rest of the world in playing Twenty20 domestic cricket but has warned against playing too much internationally.
The India skipper faced Pakistan in a charity game and said: "For an event like this to play for the victims of the earthquake was fantastic.
"But we've got to be careful Twenty20 doesn't dilute 50-over cricket.
"We don't have a domestic competition and I think it has a place in domestic cricket," he added.
India is the only one of the 10 Test nations that does not have a domestic 20-over competition following is successful launch in England in 2003.
The Board of Control for Cricket in India has also opposed the expansion of the game at international level.
However it has reluctantly agreed to take part in the inaugural Twenty20 World Championship in South Africa next year.
Dravid captained an International XI at the Brit Oval on Monday in a match that raised £250,000 for survivors of last October's Pakistan earthquake.
The game, which was supposed to be played in the Twenty20 format, was reduced to 10 overs per side by rain, Dravid's side suffering a six-wicket defeat.
But the veteran batsman said: "It was great to be given the opportunity to play here".