Richardson backs up world 100m gold in Zurich
The American, who captured her first world 100m title in Budapest last week in a sizzling 10.65 seconds, pulled away from the field over the final 30 metres in Zurich to cross in 10.88.
Natasha Morrison (30) clocked 11.00 to finish second and her fellow Jamaican Elaine Thompson-Herah (31) also ran 11.00 in third.
Kyron McMaster (26) of the British Virgin Islands handed Norwegian world record holder Karsten Warholm (27) his first 400 hurdles loss this season, taking victory in 47.27 to edge the weary-looking world champion Norwegian who crossed in 47.30.
Yulimar Rojas (27) of Venezuela won the women's triple jump and, unlike the world championships where she barely squeaked into the final before securing victory with her final attempt, the Olympic champion and world record holder leapt 15.15 metres to win by almost half a metre.