Lebanon's President Michel Aoun on Wednesday accused Saudi Arabia of having "detained" Prime Minister Saad Hariri, who announced his resignation in a statement from the kingdom earlier this month.