Islamic Interpretation of Dreams (Ibn-i Sirin):
(Eyewitness; Legitimacy; Testify; Truth) An eyewitness in a dream means triumphing over oneâs enemy, testifying to the truth and refuting falsehood.
If one sees himself as a true signing witness to an agreement in a dream, it means that he will triumph over his enemies.
If one sees himself witnessing a contract or putting his seal on a testimony in a dream, it means that he will loan money to the second party in the contract.
If one sees himself bearing a true testimony before someone and against the other in a dream, it means that he will attend the pilgrimage in Mecca.