Meryl Streep on Sunday won the Oscar for best actress for her scintillating portrayal of former British premier Margaret Thatcher in \"The Iron Lady.\" It was the third Oscar for the 62-year-old Streep and her first in three decades, underscoring her status as the pre-eminent actress of her generation.