Sudanese President Omar al-Beshir was set to meet UN chief Ban Ki-moon in Riyadh on Tuesday to discuss the Darfur conflict as Khartoum continues to defy demands to allow UN peacekeepers into the war-torn region.