Sri Lanka signed an agreement with the Asian Cricket Council (ACC) on Wednesday to host the six-nation Asia Cup in July.
ACC chief executive Ashraful Haq and Jagmohan Dalmiya, the chairman of the tournament organising committee, met Sri Lanka cricket board officials to finalise the details.
The Asia Cup was last held in Dhaka in June 2000 when Pakistan beat Sri Lanka by 39 runs in the final of what was then a four-nation tournament.
It has been revived after the resumption of bilateral cricket ties between India and Pakistan and the ACC now plans to stage the event every two years.
The ACC will also seek changes to the International Cricket Council's Ten Year Plan to create space in the global calendar for the Asian Test Championship and more India-Pakistan tours.
"Cricket in Asia was suffering because India and Pakistan were not playing," Dalmiya told reporters. "We need the four main teams in Asia to be playing against each other if we are to develop cricket in the region."
"We are confident that the tournament can be played every two years but the only problem is the current ICC 10-year (plan) which leaves us with such a heavy schedule," Dalmiya added.
"This must be revised and we will be taking up the matter during the ICC Executive Board meeting in June."
The Sri Lanka tournament will include two round-robin stages and a final with a total of 13 one-dayers, all to be granted official ODI status, played in three separate venues -- SSC, Dambulla and Premadasa -- from July 16 to August 2.
Match schedule for the Asia Cup cricket tournament released by the ACC on Wednesday:
Group A - Pakistan, Bangladesh, Hong Kong
Group B - Sri Lanka, India, UAE
Schedule:
PHASE ONE:
Friday, July 16: Bangladesh v Hong Kong (SSC), India v UAE (Dambulla)
Saturday, July 17: Pakistan v Bangladesh (SSC), Sri Lanka v UAE (Dambulla)
Sunday, July 18: Pakistan v Hong Kong (SSC), Sri Lanka v India (Dambulla)
PHASE TWO:
Wednesday, July 21: A2 v B2 (SSC), A1 v B1 (Premadasa)
Thursday, July 22: Reserve day
Friday, July 23: A2 v B1 (Premadasa)
Saturday, July 24: Reserve day
Sunday, July 25: A1 v B2 (Premadasa)
Monday, July 26: Reserve day
Tuesday, July 27: B1 v B2 (Premadasa)
Wednesday, July 28: Reserve day
Thursday, July 29: A1 v A2 (Premadasa)
Friday, July 30: Reserve day
Saturday, July 31: Rest day
Sunday, August 1: Final (Premadasa)
Monday, August 2: Reserve day