Bjorn, 41, hit a sparkling four-under-par 67 at par-71 Sentosa Golf Club to give himself a great chance of his first win of the year, especially after weather delays left the event at risk of being cut to 54 holes.
McIlroy, needing a top-three finish to clinch the European order of merit, as he seeks to win the money lists on both sides of the Atlantic, shot his second successive round of 70, leaving him seven shots back from the leader.
Photos: Kareena Kapoor Khan and Aamir Khan at Mumbai airport
Photos: SRK, wife Gauri, Aishwarya Rai, Shweta Bachchan at Vogue Awards
Photos: Harbhajan Singh-Geeta Basra's TV outing with daughter Hinaya
Photos: Malaika Arora flaunts ripped jeans like a boss!
Photos: Vaani Kapoor, Kriti Sanon, Dia Mirza sizzle on the ramp