The Supreme Court has overturned former First Lady Imelda Marcos" graft conviction over her alleged financial interests in seven Swiss foundations.