Jessica Alba has beaten Kate Upton in the fourth and final round to win E!' Hottest Celebrity Body Tournament that featured 16 of the hottest female stars.
The 33-year-old mother of two girls ended up with a 3 percent lead over the 22-year-old Sports Illustrated swimsuit model and actress, E! Online reported.
Gisele Bundchen, Kate Hudson, Kim Kardashian, Katy Perry, Jennifer Lopez, Gwyneth Paltrow, Britney Spears and Scarlett Johansson were out after the first round.
Adriana Lima, Beyonce, Cameron Diaz and Jessica Biel got the boot in round 2, and in the next round of polling, Jennifer Aniston and Sofia Vergara were voted from the running.
