New Delhi, April 24 -- The European Union on Thursday approved a 90-billion-euro ($106-billion) loan package to help Ukraine meet its economic and military needs for two years after oil began flowing through a key pipeline to Hungary and Slovakia, ending months of political deadlock.

The EU also approved a new raft of sanctions against Russia over its war on Ukraine. The measures were prepared early this year and had been set to be announced in February to mark the fourth anniversary of the conflict, but Hungary and Slovakia opposed the move.

Hungary and Slovakia have been locked in a feud with Ukraine since Russian oil deliveries to the two EU countries were halted in January after a pipeline was damaged. Ukrainian officials blamed the...