A suicide bomber killed three Czech soldiers who were on a Nato foot patrol in eastern Afghanistan on Sunday, officials said, an attack claimed by the Taliban.

One US and two Afghan soldiers were wounded, the Nato Resolute Support mission said in a statement.

Czech Prime Minister Andrej Babis paid tribute to the "heroes who fought against terrorism so far from home and who were killed by a suicide attacker.

"I respect what they did for our country. I am sending my deepest condolences to their families," he tweeted.

Eastern Afghanistan, where US Special Forces units have regularly been deployed against militants, remains one of the deadliest areas since the US military ended its main combat operation against the Taliban in 2014.

US Army General John Nicholson, commander of Resolute Support and US Forces-Afghanistan, said of the attack victims: "Their sacrifice will endure in both our hearts and history and further strengthen our resolve."

The attack on a routine foot patrol happened in the Khalazai area of Charikar, capital of Parwan province, local officials said.

The Taliban, fighting to restore strict Islamic law after their 2001 ouster, claimed responsibility and said it had killed eight "US invaders".

"The invaders had to bring three helicopter ambulances to protect their forces," Taliban spokesman Zabihullah Mujahid said in statement.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.