LONDON—Saudi Arabia on Tuesday sharply cut the prices it charges for crude oil in Europe, a move that could undercut Iran as sectarian tensions escalate between the rival Middle Eastern nations.

The Saudi move appears to pave the way for a competition over European oil markets later this year when Iran is expected to increase its exports after the expected end of western sanctions over its nuclear program.

Italy...