In pics: Diana sizzles in summer dressing