President Donald Trump’s job approval rating rose to an-all time high of 45 percent with help from Republican support, according to a poll released Sunday by The Wall Street Journal and NBC News.

Trump’s approval rating among Republicans stands at 88 percent, with 50 percent of voters saying he has handled the economy better than other major issues. Forty-four percent approve of the way he has handled North Korea, but the president has higher disapproval numbers on border security and immigration, trade, U.S. and Russia relations and immigrant families at the border.

Fifty-eight percent disapprove of the way his administration has treated children and parents who entered the country illegally and who have been separated at the border, while 51 percent object to the relationship between the U.S. and Moscow. The poll started one day ahead of Trump’s summit with Russian President Vladimir Putin on July 16 where Trump appeared to absolve Putin and Russia from meddling in the 2016 U.S. presidential election.

“During what is a terrible week in terms of media coverage and focus on the president, these numbers don’t budge,” Republican pollster McInturff told the Journal, describing the president’s approval ratings as “stable.”

Trump’s performance in Helsinki alongside Putin drew large support from Republicans, according to an Axios/SurveyMonkey poll released late last week.

Other results, according to WSJ/NBC: