Top Indian woman javelin thrower Annu Rani qualified for the final round of the World Athletics Championships by smashing her own national record last night. The 27-year-old Annu sent the iron spear to a distance of 62.43m in her second-round throw, bettering her earlier national record of 62.34m, which she achieved in March, to book a place for finals which will be held today.