Valerie Adams, who recently won her third world shot put title, won the Diamond League meet in Zurich overnight.
Adams threw 20.51m to edge Belarussian Nadezhda Ostapchuk by three centimetres. It was well short of the 21.24m she threw last week to win gold at the world championships in Daegu,