China on Sunday urged world powers and Iran "to show flexibility" in talks over the Islamic republic's nuclear programme, after officials from both sides said big gaps remained in negotiating positions.