Chasing 294 to win off 57 overs, India struggled to 187 for six as the match petered out into a tame draw with only Wasim Jaffer (55) and Gautam Gambhir (53 not out) managing half-centuries.
Dinesh Karthik, Mahendra Dhoni and VVS Laxman were all dismissed cheaply for the second time in the game.
India were 122-5 after 33 overs and when skipper Rahul Dravid was lbw for 15, the tourists were in trouble.
But Gambhir and Ramesh Powar (14) steered them safely through the next 12 overs at which point both sides settled for the draw.
"I feel in good form. I have got a few good scores and now I want to try to turn those into a big score in a Test match," said Jaffer.
"Everyone knows how important the Oval test is and we are all in a good frame of mind for it.
"It was a good workout for us against Sri Lanka A. The bowlers who are going to play in the Test match were given a rest while the batsmen all had good knocks."