Donald Trump will attempt to end speculation about his mental and physical suitability for the presidency by undergoing a formal health check on Friday.

The US president is to be examined by the same doctor as his predecessor Barack Obama and a summary of the results will be made public.

The physical test will last around two hours and include blood and urine tests, heart checks and even questions about his sleeping habits and sex life, according to medical experts.

It will be carried out at Walter Reed National Military Medical Center on the edge of Washington DC, the country’s largest military hospital, on Friday.

By undergoing his first formal medical check since entering the White House, Mr Trump hopes to put to bed allegations about his mental state that emerged this week.