Bronze medal bittersweet for Richards