Saroj clocked 3:56.47 to win the gold and seal a berth for the Youth Olympic Games to be held in Nanjing, China from August 16-28. Korean Lee Sangmin (4:00.03) and Saudi Arabia's Kaabi Ali Mohammed (4:04.47) finished second and third respectively.
Two other Indians won a silver each while an equal number bagged a bronze each.
Maymon Poulose finished second in boys' 110m hurdles with a new national youth record of 13.80 secs. Japanese Kanai Nao won the event in 13.77s while local lad Munaek Parinya was third at 13.84s.
India bagged a bronze in girls' javelin throw also through Pushpa Jakhar. She hurled the spear to 48.73m. Ge Lijuan of China (49.91m) and Warwara Nazarova (Kazakhstan, 49.33m) were first and second respectively.
More From This Section
Another third place came from high jumper Libia Shaji as she missed the silver in tie-breaker to Korean Jang Sun-Young.
Shot putter Nishan Singh (16.24m) and long jumper Sahil Mahabali (6.99m) finished fifth in their respective events while Naveen finished seventh (50:45.35) in boys' 10,000m race walk.