President Trump blasted CNN as ‘fake news’ and denied accusations that his campaign colluded with Russian intelligence officials in a Monday morning Twitter blast.

"James Clapper and others stated that there is no evidence Potus colluded with Russia. This story is FAKE NEWS and everyone knows it!” he wrote. “The Democrats made up and pushed the Russian story as an excuse for running a terrible campaign. Big advantage in Electoral College & lost!”

The President also slammed CNN over their recent polling that found a majority of American’s support a pathway to citizenship for illegal aliens.

“Just heard Fake News CNN is doing polls again despite the fact that their election polls were a WAY OFF disaster. Much higher ratings at Fox,” he tweeted.

President Trump made his comments hours before FBI Director James Comey is set to testify to Congress over allegations the Trump campaign colluded with Russian officials in the 2016 elections.

Read the President’s tweets below: