Eva Longoria has defended Desperate Housewives co-star Teri Hatcher.

The actress, who plays Gabrielle on the show, is unhappy about media reports criticising Hatcher's figure.

"She's definitely naturally thin," Longoria is quoted by eecho.ie as saying. "She's a dancer too, so she has that natural dancer's body."