Iran's remaining presidential candidates have taken part in the final televised debate - ahead of Friday's runoff vote.

Reformist Masoud Pezeshkian and ultra-conservative Saeed Jalili came out on top in last week's first round.

The country is facing an economic crisis, with both candidates promising to improve living conditions.