US President Donald Trump will meet North Korean leader Kim Jong-un in Singapore on 12 June, he has said.
"We will both try to make it a very special moment for World Peace!" the US leader tweeted.
In March, Mr Trump stunned the world by accepting an invitation to meet Mr Kim for an unprecedented sit-down.
The pair had previously exchanged insults and threats. The breakthrough came after landmark talks between North and South Korea.
Mr Trump's announcement came hours after he welcomed home three US detainees released by North Korea.
Their release came during a visit to Pyongyang by Secretary of State Mike Pompeo to arrange details of the meeting between Mr Trump and Mr Kim.
No sitting US president has ever met a North Korean leader. The White House said the American trio were freed as a gesture of goodwill ahead of the summit, which Mr Trump earlier said he thought would be a "big success".