Indonesian share prices closed 0.61 percent higher on Friday with energy stocks driving the main index to a third consecutive record finish, dealers said.
The Jakarta Stock Exchange composite index rose 8.285 points to 1,363.298. Volume was 1.44 billion shares worth 1.87 trillion rupiah (208 million dollars). Gains led declines 90 to 58, with 65 stocks unchanged.
The rupiah was firmer at 8,990-8,995 to the dollar against 9,000-9,005 on Thursday.
They said oil and gas firm Medco, coal miner Bumi and state gas distributor PGN led the market higher after oil prices touched a two-month high in overnight trade. Lingering oil supply concerns drove crude prices for May delivery to a two-month high of 68.20 dollars a barrel in overnight trade in New York.
"Oil was behind Medco's rise," said Masindo Artha Securities analyst Andy Lalujan.
Medco rose 125 rupiah to 4,200 while rival Energi Mega Persada put on 20 to 870. Bumi Resources was up 50 at 940 rupiah while PGN added 100 rupiah at 10,200.
Among other major stocks, Astra International dropped 100 to 10,850 rupiah while heavy equipment unit United Tractors gained 400 to 5,175.
Telkom dropped 50 to 6,950 rupiah and long distance operator Indosat also fell 50 to 5,100.
State Bank Rakyat Indonesia was up 25 at 4,500 rupiah while rival Bank Mandiri dropped 10 to 1,740.