Jeff Sessions has been accused of "evasiveness" and "obstruction" by Democratic senators, questioning the US attorney general before a Senate committee.

The former Alabama senator showed a rare flash of anger when Ron Wyden, a Democrat from Oregon, referenced media reports about Mr Sessions' contact with Russians.

"This is secret innuendo being leaked out about me and I don't appreciate it," said Mr Sessions, his voice raising.

He was further rattled by Martin Heinrich, a Democrat from New Mexico, who was angered by Mr Sessions saying he could not answer his question, because it related to a private conversation with President Donald Trump.

"My judgement is that it would be inappropriate for me to reveal private conversations with the president."

Mr Heinrich pressed him on the legal basis for his answer, given that Mr Trump has not invoked executive privilege and prevented Mr Sessions from testifying.

He accused Mr Sessions of "evasiveness," and said he was "obstructing" their investigation.