At 12.30pm, the key index was up 6.24 points to 1,573.38.
Banks continued their rally with Maybank rising four sen to RM8.10, Public Bank adding five sen to RM4.25 and CIMB gaining five sen to RM4.27.
Glove stocks meanwhile remained under selling pressure as Top Glove shed 10 sen to RM4.80 while Supermax slid 14 sen to RM4.22. Hartalega added one sen to RM9.39.
IHH Healthcare proved the leading gainer, climbing 23 sen to RM5.52.
Top actives were Straits Inter Logistics rising five sen to 25 sen, GFM losing 4.5 sen to 36 sen and Aimflex gaining two sen to 27.5 sen.
Meanwhile, the global sell-off in bonds slowed and gave rise to improved appetite in riskier assets.
Japan's Nikkei fell 0.85% while South Korea's Kospi rose 1.2%.
In China, the composite index fell 1% and Hong Kong's Hang Seng dropped 0.65%.
Australia's ASX200 was down 0.2%.