A fourth round of talks between Iran and six world powers aimed at defusing the face-off over Tehran's nuclear programme ended Friday after the US had voiced concern about lack of progress.