Credit: Anita Bugge/WireImage

Botox or not, Teri Hatcher is looking fab at 46!

The Desperate Housewives star, who shared makeup-and-cosmetic injectable-free self-portraits on Facebook in 2010, showed off her hot body in a clingy gold beaded Douglas Hannant dress at the Montblanc party in Berlin, Germany on Tuesday.

Hatcher and her television co-stars are getting ready to say goodbye to Wisteria Lane. The eighth season of Desperate Housewives will be its last.