The New York Times reporter James Risen, who faces jail over his refusal to reveal a source and testify against a former CIA agent accused of leaking secrets, has called President Barack Obama “the greatest enemy of press freedom in a generation”.

Speaking to his colleague Maureen Dowd, Risen accused the president of aggressively pursuing journalists, including himself, who report sensitive stories that reflect poorly on the US government.