The Indian Premier League's high-profile auction will be held in the Saudi Arabian capital city of Riyadh in the last week of this month, sources in the BCCI confirmed on Monday.