Global stock markets rose on Wednesday as traders assessed company earnings and economic data, while oil prices barreled ahead three per cent following US-Iran talks.