Sri Lanka's itinerary for a three-match trip to Pakistan has been revised once again, at the request of the Sri Lankan cricket board.

The three ODIs will now be played in Karachi and Lahore, with the port city hosting the first two ODIs back-to-back. "We have received a request from SLC for the change and it has been agreed upon," Salim Altaf, chief operating officer PCB, told mag4you.

In the new schedule, Sri Lanka arrive in Karachi as planned on January 18. Karachi's National Stadium then hosts the first two ODIs on January 20 and 21. The third ODI will be played in Lahore on January 24 before the visitors return home a day later, to complete a quickfire week-long trip. Faisalabad - or Multan - thus miss out as a venue.

Altaf gave no reason for the latest change but it is likely that the confirmation of a five-match ODI series between Sri Lanka and India has been factored in. The two agreed yesterday to India's tour, which will include a Twenty20 international as well.

Sri Lanka will return after the Indian series to play two Tests in Pakistan, likely to be towards the end of February.