Kiwi shotputter Tom Walsh has continued his positive build-up to Rio with victory at the Stockholm Diamond league event.
With a field missing his key rivals for Olympic medals, Walsh had a best throw of 21.13 metres, nearly 60 centimetres better than his nearest competitor from Poland.
Walsh warmed up with a throw of 20.93 metres to start, before the remainder of his counting throws all surpassed 21 metres.