Saudi Arabia sold on Tuesday $5 billion in Islamic and conventional bonds for which demand topped $26.5 billion as it held its first international bond sale in almost a year.