The 25-year-old Indian, who barely missed the Olympic qualification mark in Shanghai Diamond League last month, showed tremendous form to clock an impressive 9:47.70 secs which earned her the Olympic B-grade.
By clocking 9:47.70 secs here last night, Sudha broke her 9:49.25 secs national record set at the Shanghai Diamond League, a statement from the Athletics Federation of India said.
Like in Shanghai, Sudha once again finished 11th in the race here which was eventually won by Ethiopian Etenesh Diro with a timing of 9:21.54 secs.
Sudha's 9:47.70 secs timing set here was her seventh national record in five years. Her first record came in Jamshedpur nationals when she bettered controversial Tamil Nadu athlete Shanthi Soundararajan's previous mark by nearly 26 secs.
After improving the record twice, Sudha lost it briefly in 2010 to training partner O P Jaisha during the inter-state meet at Patiala, but recaptured in style during her fifth place finish at the 2010 Commonwealth Games in Delhi.
Sudha also became the inaugural Asian Games champion in the steeplechase event at Guangzhou with a time of 9:55.67 secs. MORE