Opening the scoring in the 12th minute, Rupinder saw Malaysia equalise through Razie Rahim's drag flick in the 18th minute, but got into the goal-scoring act again two minutes from the end to clinch India a win in the crucial outing and top the league standings.
India survived some anxious moments as hosts Malaysia posed a serious challenge and had their citadel under pressure in the second half and even got a penalty corner in the dying seconds, but the defenders held their ground.
Malaysia, with nine points from four matches, take on South Korea tomorrow, while defending champions Pakistan play China.
Indian captain PR Sreejesh was rested for another game to help recovery from his foot injury, giving the chance to reserve goalkeeper Akash Chikte to play this important match. Chikte justified the faith reposed in him and brought off some fine saves.
More From This Section
Ace Malaysian striker Faizal Saari had a view of the Indian goal in the sixth minute, but shot wide trying to find an angle past the goalkeeper and under pressure of time from the Indian defenders.
Rupinder put India into the lead in the 12th minute off their second penalty corner, when he slammed the rebound into the net from close range.
His initial drpions Trophy ag-flick went off a defender's stick and hit the cross-bar before bouncing back to Rupinder, who had moved up several steps.
India had another chance to score in the 17th minute when Akashdeep Singh drew the goalkeeper out and squared the ball to Yusuf Affan, who had an open goal in front but could execute a snap shot. Affan took a short while to seize control of the ball and then shot high over the crossbar.
(REOPENS FGN 24)
Experienced shooter Razie had opened the angle with a step forward to his right and the measured shot was not to be denied.
In the first minute after half-time, Ramandeep Singh got a lone top of tg ball on the right flank and dribbled to e circle. H had only the goalkeeper in front and his marker-defender in chase, but lost control of the ball and the feeble shot went awry.
Soon after, it was the Indian goal that was in danger as Firhan Ashari intercepted a flank-changing square pass from defender Rupinder. Firhan quickly moved up and into the scoring zone, but he did not pass the ball to the other striker in the circle and sent a wayward shot wide.
The Indian goalkeeper came into the picture and brought off two fine saves. India had to play the last 10 minutes with 10 players after Surender Kumar was sent off.
Malaysia's brisk attacks were posing danger to the rival citadel when India earned their fourth penalty corner that Rupinder converted with a rasping drag-flick into the roof of the cage.