The rampages turned innocent snippets of everyday life into nightmares of bloodshed: 20 people were shot dead while shopping at a crowded Walmart in El Paso, Texas on Saturday morning, and nine more outside a bar in a popular nightlife district in Dayton, Ohio just 13 hours later.
Trump will again find himself in the role of consoler-in-chief after a tragedy -- which he has struggled with in the past -- when he speaks at 10:00 am (1400 GMT).
Following the shootings, Trump said "hate has no place in our country," but he also blamed mental illness for the violence.
"These are really people that are very, very seriously mentally ill," he said, despite the fact that police have not confirmed this to be the case.
"We have to get it stopped. This has been going on for years... and years in our country," he said.
In Texas, 26 people were wounded, and 27 in Ohio, where the shooter was killed in roughly 30 seconds by police who were patrolling nearby.