The recent slump in oil prices continued to weigh on global markets Monday, dragging down stocks and hammering the Russian ruble in particular.

Brent crude oil dropped more than 3.5% to $67.53 a barrel before recovering to trade around $71.80, as last week’s decision by the Organization of the Petroleum Exporting Countries to leave its output target unchanged continued to rattle markets.

Compared...