The CIA tried to persuade Germany to silence EU protests about the human rights record of one of America's key allies in its clandestine torture flights programme, the Guardian can reveal.

According to a secret intelligence report, the CIA offered to let Germany have access to one of its citizens, an al-Qaida suspect being held in a Moroccan cell. But the US secret agents demanded that in return, Berlin should cooperate and "avert pressure from EU" over human rights abuses in the north African country. The report describes Morocco as a "valuable partner in the fight against terrorism".

The classified documents prepared for the German parliament last February make clear that Berlin did eventually get to see the detained suspect, who was arrested in Morocco in 2002 as an allegedorganiser of the September 11 strikes.

He was flown from Morocco to Syria on another rendition flight. Syria offered access to the prisoner on the condition that charges were dropped against Syrian intelligence agents in Germany accused of threatening Syrian dissidents. Germany dropped the charges, but denied any link.

After the CIA offered a deal to Germany, EU countries adopted an almost universal policy of downplaying criticism of human rights records in countries where terrorist suspects have been held. They have also sidestepped questions about secret CIA flights partly because of growing evidence of their complicity.

The disclosure is among fresh revelations about how the CIA flew terrorist suspects to locations where they were tortured, and Britain's knowledge of the practice known as "secret rendition". They are contained in Ghost Plane,