U.S. Secretary of State John Kerry said he held good and serious talks with his Iranian counterpart on Monday as the two sides raced to narrow wide gaps on Tehran's nuclear programme less than a week before a July 20 deadline to reach a deal.