Washington: US President Donald Trump announced on Saturday that he would not attend the annual White House Correspondents' Association dinner, a high-profile event that draws celebrities, politicians and journalists.

"I will not be attending the White House Correspondents' Association Dinner this year. Please wish everyone well and have a great evening!", Trump wrote on Twitter.

On the campaign trail and in the White House, Trump has had a strained relationship with the press, calling journalists "the enemy of the people" and frequently criticising outlets and individual reporters whose coverage he does not like.