Cambodia has shut its border crossings with Thailand, as fighting continues between the two forces on Saturday despite US President Donald Trump earlier saying they had agreed to a ceasefire.

The crossings will be closed until further notice, according to Cambodia's interior ministry.

Earlier, Thai Prime Minister Anutin Charnvirakul said he told Trump a ceasefire would only be possible after Cambodia had withdrawn all its forces and removed landmines.

Thai officials said four soldiers were killed on Saturday, as both sides reported continued bombing and artillery exchanges. Cambodia has not been updating its military casualty figure.

Cambodia's defence ministry reported that Thai fighter jets bombed hotel buildings and a bridge, while Thailand stated several civilians were injured in a Cambodian rocket attack.

The four deaths on Saturday bring Thailand's total military death toll since Monday to 15, with 270 others injured. Six civilians have also been reported injured.

On Friday, Cambodia reported at least 11 civilian casualties and 59 injuries.

Approximately 700,000 people have been evacuated on both sides of the border amidst the conflict.

Despite Trump's claims that he could mediate a ceasefire simply through dialogue, neither country confirmed an imminent ceasefire after their discussions. Anutin emphasized that Thailand was not the aggressor, asserting that Cambodia needed to withdraw its forces first.

Continuing tensions were highlighted as Thailand conducted air strikes within Cambodia following injuries to its soldiers last Sunday, with Cambodia responding with barrage attacks.

The long-standing border dispute has roots going back over a century, with the region's territorial lines drawn by French cartographers in 1907.