Olympic-bound Indian swimmer Virdhawal Khade finished seventh in the 100m freestyle event of the World Junior Swimming Championships in Moneterry, Mexico after failing to better his national record-breaking semifinal timing.Khade, who qualified third for the finals with a timing of 50.49s to rewrite his own national record of 50.64s, could not improve on it and clocked 50.70s on Sunday.Italian Luca Dotto bagged the gold medal in the event with a championship record of 50.06s. Another Italian Luca Leonardi won the silver medal with a timing of 50.11s, while Russian Oleg Tikhobev (50.33s) finished third.Earlier, Khade had finished fifth in the 50m freestyle event.