The Dalai Lama, who has pushed without success for more autonomy for his native Tibet for decades, has said that China is not his enemy but some hardline Communists are.
China says Tibet has always been part of its territory, but many Tibetans say the Himalayan region was virtually independent for centuries until the 1950s, when Communist troops marched in.
Beijing reviles the Dalai Lama and frequently denounces him, alleging that he wants independence for Tibet.
When asked if China was the enemy, the Tibetan spiritual leader denied it.
"Not China. Some hard-liner Communists. They really brought a lot of suffering," he said.
But the Nobel peace laureate said the solution is not to hate them back.
"I myself deliberately visualised them and practised tolerance," he said.
He said he tries to take "their anger, their jealousy, their suspicion... then give them, through visualisation, give them compassion, forgiveness... That kind of practice (doesn't) help to solve the problem, but that practice is immense help to maintain my peace of mind."
The Dalai Lama was speaking in Melbourne an he arrived for an 11-day tour of Australia, where he will give a series of lectures on Tibetan Buddhism and his life.
Australian prime minister Julia Gillard has not said yet if she will meet him. Previous prime ministers have held unofficial meetings with the spiritual leader, but even those low-key talks have irked China, which is Australia's most important trading partner.