The former Olympian swimmer, 46, looked sensational in a long-sleeved, floor-length dress as she arrived at the Grimaldi Forum in Monte Carlo.