Sofia Vergara has started working out two hours a day ahead of her wedding.

The 'Modern Family' star, who got engaged to Joe Manganiello over the festive season, is spending most of her spare time in the gym, as she wants to wow the 38-year-old actor when she walks down the aisle.

A source told Life & Style magazine: ''She usually heads to Gunnar Peterson's gym mid-morning, then to a Pilates studio right after.

''She's been working out five to six times a week for up to two hours at a time.''

The 42-year-old beauty - who has 22-year-old son Manolo from a previous marriage - confessed recently she has a very sweet-tooth and only works out so she can eat what she likes.

But the insider said: ''She's very committed to working out and looking good in her wedding dress.''

The couple are keen to tie the knot as soon as they can, as they want to have a baby.

A source close to the actor previously revealed: ''Joe is already talking about having a huge summer wedding.

''[They] want to have the wedding this summer because they want to have a baby together, but he wants to wait until she is his wife.''