India and Pakistan, the 2017 Champions Trophy finalists, are set to meet for the first time since that lopsided contest, with the announcement of the Asia Cup schedule confirming the date and venue of the clash. The two play each other on September 19 in Dubai, the first time they will face off in the UAE since 2006. It will also mark the first time the arch-rivals do battle in Dubai; they have previously played 24 ODIs in Sharjah and two in Abu Dhabi. Pakistan have been dominant in the UAE, winning 19 of the contests.

Six teams will take part in the Asia Cup, with the group stage divided into two groups for the first time. Pakistan and India have been pooled with one other team to be determined by a qualifying tournament that takes place from August 29 to September 6. The qualifying tournament features six teams: Singapore, Hong Kong, Malaysia, Nepal, Oman and UAE.

The other group comprises Sri Lanka, Bangladesh and Afghanistan. The six teams will then be cut down to four after the first round, with each of them playing the other in a round robin format. The top two will go through to the final, to be held on September 28.

The tournament will also revert to its traditional ODI format, which was last held in 2014 in Bangladesh, with Sri Lanka emerging victors. The 2016 edition was turned into a T20I tournament, serving as preparation for the World T20 that was to be held a month later. India were champions in 2016.

This year's tournament was originally scheduled to be held in India, but political differences with Pakistan forced it to be rescheduled to the UAE. The Emirates Cricket Board will rent out the stadiums with India to serve as the "official" hosts. All matches will be played in Abu Dhabi and Dubai, with the latter to serve as the venue for the final.