Krishna's effort was markedly lower than the national record of 64.76m that she pulled off to qualify for the London Olympics in Hawaii earlier this month.
But it was still better than 2008 Olympics gold winner Stephanie Brown Trafton of United States who had a No Mark against her name.
The gold in the event went to Sandra Perkovic (66.92m) of Croatia, who won the Shanghai leg of Diamond League Meet in 68.24m.
Meanwhile, Kavita Raut and Preeja Sreedharan finished disappointing 13th and 14th respectively in women's 10,000m, last among those who finished rge race.
Raut clocked 33:03.54 while Sreedharan, gold winner in 2010 Asian Games, returned with a timing of 33:09.24, well below her personal best and national record of 31:50.47.
Dibaba Tirunesh of Ethiopia won the race in 30:24.39 while Kiplagat Florence of Kenya and Oljira Beleynesh, also of Ethiopia, were second and third in 30:24.85 and 30:26.70.
The duo, along with 3000m steeplechase Asian Games gold medallist Sudha Singh and O P Jaisha, were earlier training in Kenya before moving base to Brescia in Northern Italy to train under Claudio Berardelli, regarded as one of the best endurance-running coaches in the world.