Rashid, who led by four overnight, dropped a bogey at the fifth hole to slip, but Perera fired three birdies on the first, second and sixth holes to turn in three-under and 13-under for the tournament when officials abandoned play at the Delhi Golf Club due to heavy rain.
Siddikur Rahman was two-under after seven holes to stay just one stroke behind the leaders, while two-time defending champion Anirban Lahiri, too, kept his hopes alive after blasting four birdies in eight holes to be four-under.
Heavens opened up in the afternoon leaving the golfers scurrying for cover and play was suspended at 1.22pm before officials eventually called off the round at 3pm.
Rashid will have to play 28 holes tomorrow but the 23-year-old is not complaining.
"I think the rain came at the right time. I was one over and the day wasn't going the way I wanted to. A lot of holes to play tomorrow. I'm hoping for a good day," Rashid, who won the Rolex ranking last year, said.
