US stock indices closed higher on progress in US-China trade talks and on tech and energy gains.
US President Donald Trump officially announced an emergency state to combat the security breaches at the southern border with Mexico.
Trump also announced his displeasure with the recent government funding bill in Congress, which only grants him $1.7 billion to fund the border wall.
Separately, Trump said his administration is still not near a full trade agreement with China.
He nonetheless asserted negotiations are going very well, with financial markets improving in response and nearing recent record highs.
The energy sector was boosted with US West Texas up 2.2% to $55.59 a barrel, with a weekly profit of 5.7%.
Brent climbed 2.6% to $66.25 a barrel, with a weekly profit of 6.7%.
Stock Performance
Dow Jones rallied 1.7% to 25,883, with a weekly profit of 3.1%.
Nasdaq rose 0.6% to 7,472, with a weekly profit of 2.4%, and a session-high at 7,477.
Standard and Poor's 500 spiked 1.09% to 2,775, with a weekly profit of 2.5%.