Is there a difference between a Rishi and a Guru?
A Guru is a Siddha, he has been liberated and has returned back to the world to help others attain liberation, to spread peace, to help humanity in various ways. His teachings help people come out of misery.
A Rishi is on the path of liberation, he has given up the worldly desires even though he may be married and living with family, he is sincerely practicing to attain moksha.
A Swami is on the path of liberation as well but is unmarried, he is also practicing to attain moksha.
If you have questions, please feel free to send it by clicking on the “Ask a Question” button on the left sidebar.