Sabih al-Masri was detained in Saudi Arabia for questioning after a business trip to Riyadh, family sources and friends said on Saturday.