Olympic bronze medallist Sanya Richards of the United States - who faded in the final won by Briton Christine Ohuruogu in Beijing - won the women's 400m in an overdue season's best of 49.74 secs, with Jamaica's Shericka Williams, second in Beijing, off the pace in fourth.