Oil rises above $103 ahead of Iran nuclear talks