Virender Sehwag was the only failure as India rattled up 265 for seven in 50 overs before their World Cup practice match against KwaZulu Natal was ended early by a thunderstorm on Tuesday.
Sehwag was dismissed for four but Rahul Dravid and Yuvraj Singh scored 66 apiece at a run a ball in a fourth-wicket partnership of 102, while captain Saurav Ganguly made 41 and Sachin Tendulkar 47.
KwaZulu Natal scored 69 for two from 18 overs in reply before the match was abandoned.
India coach John Wright was delighted that his frontline batsmen showed good form following the recent disappointing tour of New Zealand, where they lost the one-day series 5-2 and both Tests inside three days.
"Today was a good runout for the team, particularly with the four main run-scorers all getting in and spending some welcome time out in the middle," said Wright.
"We were happy with the conditions -- the pitch was a little bit slow but generally true and pretty similar to what we are used to back in India.
"It was disappointing the bowlers didn't get more of a runout as they're all a bit rusty, but (leg spinner Anil) Kumble looked in good form."
India, who are in Group A along with Australia, England, Pakistan, Zimbabwe, Namibia and the Netherlands, begin their World Cup campaign against the Dutch in Paarl on February 12.
World Cup winners in 1983, India were semi-finalists in 1987 and 1996, both as tournament co-hosts.
Brief scores:
Indians vs KwaZulu-Natal
Toss: KwaZulu-Natal
India: 265-7 (50)
KwaZulu-Natal: 69-2 (18)
H Amla 28 (41); A Amla 8 (34)
Last wkt: D Watson c Tendulkar b Nehra 19 (22)
Australians vs North West
Toss: North West
Australians: 280 (50)
North West: 64-4 (17)
M Venter 0 (5); J Henderson 41 (54)
Last wkt: G Rowley b Lee 3 (8)
Pakistanis vs Gauteng
Toss: Pakistanis
Pakistanis: 264-7 (50)
Gauteng: 86-1 (20)
S Cook 51 (67); G Elliott 15 (53)
Last wkt: J Otto c Azhar Mahmood b Wasim Akram 4 (5)
New Zealand vs Easterns
Toss: Easterns
New Zealand: 208-7 (50)
Easterns: 73-6 (18)
P de Bruyn 5 (6); D Crookes 22 (25)
Last wkt: G Toyana c McCullum b Oram 5 (18)
England vs Eastern Province
Toss: Eastern Province
Eastern Province: 173-9 (50)
England: 92-3 (23)
P Collingwood 45 (63); A Stewart 23 (51)
Last wkt: MP Vaughan c Wingfield b Botha 17 (13)
Sri Lankans v Griqualand West
Delayed due to rain
More from rediff